⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 actionservlet.java

📁 本程序主要实现对管理系统的初步管理
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		String m_sex = request.getParameter("M_sex");
		int m_age = Integer.parseInt(request.getParameter("M_age"));
		String m_mini = request.getParameter("M_mini");

		Admin admin_add_do = new Admin(m_no, m_pass, m_name, m_sex, m_age,
				m_mini);
		ServiceManager.getInstance().createManagerService().admin_add_do(
				admin_add_do);
		response.sendRedirect("Controller?act=admin_list");
	}

	public void processAdmin_delete(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		String M_no = request.getParameter("M_no");
		ServiceManager.getInstance().createManagerService().admin_delete_do(
				M_no);
		response.sendRedirect("Controller?act=admin_list");
	}

	public void processiIn_goods_Operation(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		// ArrayList<Company> company_list =
		// ServiceManager.getInstance().createAdminService().company_info_list();
		// System.out.println(request.getAttribute("admin_name"));
		ArrayList<Company> company_list = ServiceManager.getInstance()
				.createAdminService().company_namelist(
						(String) request.getSession().getAttribute("admin"));
		request.setAttribute("company_name_list", company_list);
		request.getRequestDispatcher("/admin/ingoods_houseinfo.jsp").forward(
				request, response);
	}

	public void processIngoods_hsearch(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		String C_no_ActServlet = request.getParameter("C_no");
		request.getSession().setAttribute(
				"c_name",
				ServiceManager.getInstance().createAdminService()
						.findSomeCompanyByC_no(C_no_ActServlet).getC_name());
		ArrayList<Rent> rent_ingoods_list = ServiceManager.getInstance()
				.createAdminService().rent_searchByC_no(C_no_ActServlet);
		request.setAttribute("rent_ingoods_info", rent_ingoods_list);
		request.getRequestDispatcher("/admin/ingoods_housear_info.jsp")
				.forward(request, response);
	}

	public void processIn_goods(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		response.sendRedirect("admin/in_goodsinfo.jsp");
	}

	public void processIn_goods_add(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		// String g_no = request.getParameter("G_no");
		String g_name = request.getParameter("G_name");
		String c_name = request.getParameter("c_name");
		String c_type = request.getParameter("type");
		int g_count = Integer.parseInt(request.getParameter("G_count"));
		String m_name = request.getParameter("M_name");
		Date in_time = new Date();// 页面上设置时间是为了让经手人知道添加货物的时间(此处为真正添加货物的时间)
		// Date out_time = new Date();

		Goods goods_ActServlet = new Goods();
		goods_ActServlet.setG_name(g_name);
		goods_ActServlet.setC_name(c_name);
		goods_ActServlet.setT_no(c_type);
		goods_ActServlet.setG_count(g_count);
		goods_ActServlet.setM_name(m_name);
		goods_ActServlet.setIN_time(in_time);

		ServiceManager.getInstance().createAdminService().in_goods_add(
				goods_ActServlet);
		response.sendRedirect("admin/admin_wel.jsp");
	}

	public void processiOut_goods_Operation(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		ArrayList<Company> company_list = ServiceManager.getInstance()
				.createAdminService().company_namelist(
						(String) request.getSession().getAttribute("admin"));
		request.setAttribute("company_name_list", company_list);
		request.getRequestDispatcher("/admin/out_goodsinfo.jsp").forward(
				request, response);
	}

	public void processOut_goods(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {

		String g_name = request.getParameter("G_name");
		String c_name = request.getParameter("company");
		String c_type = request.getParameter("type");
		int g_count = Integer.parseInt(request.getParameter("G_count"));
		String m_name = request.getParameter("M_name");

		Goods goods_ActServlet = new Goods();
		goods_ActServlet.setG_name(g_name);
		goods_ActServlet.setT_no(c_type);
		goods_ActServlet.setC_name(c_name);
		goods_ActServlet.setG_count(g_count);
		goods_ActServlet.setM_name(m_name);

		ServiceManager.getInstance().createAdminService().out_goods(
				goods_ActServlet);
		response.sendRedirect("admin/admin_wel.jsp");
	}

	public void processHouse_list_Operation(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		ArrayList<HouseInfo> defaultHouseInfoList = ServiceManager.getInstance().createAdminService().findDefaultList();
		ArrayList<String> h_no_list = ServiceManager.getInstance().createAdminService().findAllh_no();
		request.getSession().setAttribute("allHouseList", defaultHouseInfoList);
		request.getSession().setAttribute("list", h_no_list);
		request.getRequestDispatcher("/admin/house_list.jsp").forward(request,
				response);
	}

	public void processHouse_list(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		String house_conditions = request.getParameter("house_condition");
		// request.setAttribute("conditions", house_conditions);

		String H_no_ActServlet = request.getParameter("houseno");
		String H_type_ActServlet = request.getParameter("housetype");
		String H_hire_ActServlet = request.getParameter("househire");
		// System.out.println(H_no_ActServlet + " " + H_type_ActServlet + " " +
		// H_hire_ActServlet);
		if ("H_no".equals(house_conditions)) {
			// String H_no_ActServlet = request.getParameter("houseno");
			HouseInfo houseInfo = ServiceManager.getInstance()
					.createAdminService().findHouseInfo(H_no_ActServlet);
			request.setAttribute("somehouseInfo", houseInfo);
			request.getRequestDispatcher("/admin/house_list.jsp").forward(
					request, response);
		} else if ("H_type".equals(house_conditions)) {
			ArrayList<HouseInfo> houseListType = ServiceManager.getInstance()
					.createAdminService().findHouseListByH_type(
							H_type_ActServlet);
			request.setAttribute("houseListByType", houseListType);
			request.getRequestDispatcher("/admin/house_list.jsp").forward(
					request, response);
		} else if("H_hire".equals(house_conditions)){
			ArrayList<HouseInfo> houseListHire = ServiceManager.getInstance()
					.createAdminService().findHouseListByH_hire(
							H_hire_ActServlet);
			request.setAttribute("houseListByHire", houseListHire);
			request.getRequestDispatcher("/admin/house_list.jsp").forward(
					request, response);
		}else{
			request.getRequestDispatcher("/admin/house_list.jsp").forward(request, response);
		}
	}
	
	public void processGoods_list_Operation(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		ArrayList<Goods> goodslist = ServiceManager.getInstance().createAdminService().findAllGoodsList();
		ArrayList<String> company_name_List = ServiceManager.getInstance().createAdminService().findAllCompanyNameList();
		request.getSession().setAttribute("allgoodslist", goodslist);
		request.getSession().setAttribute("company_name", company_name_List);
		request.getRequestDispatcher("/admin/goods_list.jsp").forward(request, response);
	}
	
	public void processGoods_list(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		String goods_conditions = request.getParameter("goods_condition");
		String g_name_ActServlet = request.getParameter("G_name");
		String c_name_ActServlet = request.getParameter("C_name");
		if("G_name".equals(goods_conditions)){
			Goods goods = ServiceManager.getInstance().createAdminService().findGoodsInfoByG_name(g_name_ActServlet);
			request.setAttribute("someGoodsInfo", goods);
			request.getRequestDispatcher("/admin/goods_list.jsp").forward(request, response);
		}else if("C_name".equals(goods_conditions)){
			ArrayList<Goods> goodsListC_name = ServiceManager.getInstance().createAdminService().findGoodsInfoByC_name(c_name_ActServlet);
			request.setAttribute("goodsInfoC_name", goodsListC_name);
			request.getRequestDispatcher("/admin/goods_list.jsp").forward(request, response);
		}else{
			request.getRequestDispatcher("/admin/goods_list.jsp").forward(request, response);
		}
	}
	public void processCompany_list_Operation(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		ArrayList<CompanyInfo> allCompanyInfoList = ServiceManager.getInstance().createAdminService().findAllCompanyInfoList();
		ArrayList<String> company_name_List = ServiceManager.getInstance().createAdminService().findAllCompanyNameList();
		ArrayList<String> h_no_list = ServiceManager.getInstance().createAdminService().findAllR_no();
		request.getSession().setAttribute("allCompanyist", allCompanyInfoList);
		request.getSession().setAttribute("companyName", company_name_List);
		request.getSession().setAttribute("houseNoList", h_no_list);
		request.getRequestDispatcher("/admin/company_list.jsp").forward(request, response);
	}
	public void processCompany_list(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		String company_conditions = request.getParameter("company_condition");
		String C_name_ActServlet = request.getParameter("C_name");
		String R_no_ActServlet = request.getParameter("R_no");
		if("Company_name".equals(company_conditions)){
			ArrayList<CompanyInfo> companyinfoListC_name = ServiceManager.getInstance().createAdminService().findCompanyInfoListByC_name(C_name_ActServlet);
			request.setAttribute("comanyInfoListByC_name", companyinfoListC_name);
			request.getRequestDispatcher("/admin/company_list.jsp").forward(request, response);
		}else if("Rent_no".equals(company_conditions)){
			ArrayList<CompanyInfo> companyinfoListR_no = ServiceManager.getInstance().createAdminService().findCompanyInfoListByR_no(R_no_ActServlet);
			request.setAttribute("comanyInfoListByR_no", companyinfoListR_no);
			request.getRequestDispatcher("/admin/company_list.jsp").forward(request, response);
		}else{
			request.getRequestDispatcher("/admin/company_list.jsp").forward(request, response);
		}
	}
	public void processChange_Admin(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		request.getSession().invalidate();
		System.out.println("会话已经清除.....");
		response.sendRedirect("logon.jsp");
	}
	public void processReturn(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		response.sendRedirect("admin/admin_wel.jsp");
	}
	// /////////////////////////////////未完成部分///////////////////////////////////////
	public void processRent_house(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		response.sendRedirect("admin/companyinfo.jsp");
	}

	public void processBook_house(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		response.sendRedirect("admin/companyinfo.jsp");
	}

	// /////////////////////////////////未完成部分///////////////////////////////////////

	public void init() throws ServletException {
		try {
			ConnectPool.getInstance().getConnection();
			System.out.println("数据库连接池准备就绪............................");
		} catch (RuntimeException e) {
			System.out.println("数据库连接池出现异常............................");
			// e.printStackTrace();
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -