📄 controller.java
字号:
package com.university.goodsmanager.web.control;import java.io.IOException;import javax.servlet.*;import javax.servlet.http.*;/* * 流程控制MVC中的C(controller) */public class Controller extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{ process(request,response); } public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{ process(request,response); } public void process(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{ String url=request.getServletPath(); response.setContentType("text/html"); String nexturl=""; if("/login.do".equals(url)){ LoginAction la=new LoginAction(); nexturl=la.process(request,response); }else if("/registe.do".equals(url)){ RegisteAction ra=new RegisteAction(); nexturl=ra.process(request,response); }else if("/general.do".equals(url)){ GeneralAction ga=new GeneralAction(); nexturl=ga.process(request,response); }else if("/manager.do".equals(url)){ ManagerAction ma=new ManagerAction(); nexturl=ma.process(request,response); }else if("/pwderror.do".equals(url)){ PwdErrorAction pea=new PwdErrorAction(); nexturl=pea.process(request,response); }else if("/usermanager.do".equals(url)){ UserManagerAction uma=new UserManagerAction(); nexturl=uma.process(request,response); }else if("/removeuser.do".equals(url)){ RemoveUserAction rua=new RemoveUserAction(); nexturl=rua.process(request,response); }else if("/deptmanager.do".equals(url)){ DeptManagerAction dm=new DeptManagerAction(); nexturl=dm.process(request,response); }else if("/removedept.do".equals(url)){ RemoveDeptAction rda=new RemoveDeptAction(); nexturl=rda.process(request,response); }else if("/modifydept.do".equals(url)){ ModifyDeptAction mda=new ModifyDeptAction(); nexturl=mda.process(request,response); }else if("/modifydeptok.do".equals(url)){ ModifyDeptAction mda=new ModifyDeptAction(); nexturl=mda.processok(request,response); }else if("/suppliermanager.do".equals(url)){ SupplierManagerAction sma=new SupplierManagerAction(); nexturl=sma.process(request,response); }else if("/removesupplier.do".equals(url)){ RemoveSupplierAction rsa=new RemoveSupplierAction(); nexturl=rsa.process(request,response); }else if("/modifysupplier.do".equals(url)){ ModifySupplierAction msa=new ModifySupplierAction(); nexturl=msa.process(request,response); }else if("/modifysupplierok.do".equals(url)){ ModifySupplierAction msa=new ModifySupplierAction(); nexturl=msa.processok(request,response); }else if("/employeemanager.do".equals(url)){ EmployeeManagerAction ema=new EmployeeManagerAction(); nexturl=ema.process(request,response); }else if("/removeemployee.do".equals(url)){ RemoveEmployeeAction rea=new RemoveEmployeeAction(); nexturl=rea.process(request,response); }else if("/modifyemployee.do".equals(url)){ ModifyEmployeeAction mea=new ModifyEmployeeAction(); nexturl=mea.process(request,response); }else if("/modifyemployeeok.do".equals(url)){ ModifyEmployeeAction mea=new ModifyEmployeeAction(); nexturl=mea.processok(request,response); }else if("/buyordermanager.do".equals(url)){ BuyOrderManagerAction bom=new BuyOrderManagerAction(); nexturl=bom.process(request,response); }else if("/modifybuyorder.do".equals(url)){ ModifyBuyOrderAction mbo=new ModifyBuyOrderAction(); nexturl=mbo.process(request,response); }else if("/modifybuyorderok.do".equals(url)){ ModifyBuyOrderAction mbo=new ModifyBuyOrderAction(); nexturl=mbo.processok(request,response); }else if("/removebuyorder.do".equals(url)){ RemoveBuyOrderAction rboa=new RemoveBuyOrderAction(); nexturl=rboa.process(request,response); }else if("/storehousemanager.do".equals(url)){ StoreHouseManagerAction shma=new StoreHouseManagerAction(); nexturl=shma.process(request,response); }else if("/removestorehouse.do".equals(url)){ RemoveStoreHouseAction rsh=new RemoveStoreHouseAction(); nexturl=rsh.process(request,response); }else if("/modifystorehouse.do".equals(url)){ ModifyStoreHouseAction msha=new ModifyStoreHouseAction(); nexturl=msha.process(request,response); }else if("/modifystorehouseok.do".equals(url)){ ModifyStoreHouseAction msha=new ModifyStoreHouseAction(); nexturl=msha.processok(request,response); }else if("/stockpilemanager.do".equals(url)){ StockPileManagerAction spma=new StockPileManagerAction(); nexturl=spma.process(request,response); }else if("/removestockpile.do".equals(url)){ RemoveStockPileAction rsa=new RemoveStockPileAction(); nexturl=rsa.process(request,response); }else if("/modifystockpile.do".equals(url)){ ModifyStockPileAction mrpa=new ModifyStockPileAction(); nexturl=mrpa.process(request,response); }else if("/modifystockpileok.do".equals(url)){ ModifyStockPileAction mrpa=new ModifyStockPileAction(); nexturl=mrpa.processok(request,response); }else if("/checkmanager.do".equals(url)){ CheckManagerAction cma=new CheckManagerAction(); nexturl=cma.process(request,response); }else if("/removereturnproduct.do".equals(url)){ RemoveReturnProductAction rrpa=new RemoveReturnProductAction(); nexturl=rrpa.process(request,response); }else if("/modifyreturnproduct.do".equals(url)){ ModifyReturnProductAction mrpa=new ModifyReturnProductAction(); nexturl=mrpa.process(request,response); }else if("/modifyreturnproductok.do".equals(url)){ ModifyReturnProductAction mrpa=new ModifyReturnProductAction(); nexturl=mrpa.processok(request,response); }else if("/returnproductmanager.do".equals(url)){ ReturnProductAction rpa=new ReturnProductAction(); nexturl=rpa.process(request,response); }else if("/selectproduct.do".equals(url)){ SelectProductManagerAction spma=new SelectProductManagerAction(); nexturl=spma.process(request,response); } request.getRequestDispatcher(nexturl).forward(request,response); // response.sendRedirect(nexturl); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -