📄 actionservlet.java
字号:
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 + -