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

📄 servletmanager.java

📁 老牌java开发的物流管理系统 详细的我也没有怎么看 好像是恒基的
💻 JAVA
字号:
package com.wl.servletmanager;

import java.util.HashMap;
import java.util.Map;

import com.wl.action.Action;
import com.wl.actionimpl.AddCarAction;
import com.wl.actionimpl.AddCarTeamAction;
import com.wl.actionimpl.AddDepartmentAction;
import com.wl.actionimpl.AddGoodsTypeAction;
import com.wl.actionimpl.AddJobAction;
import com.wl.actionimpl.CarmanagerAction;
import com.wl.actionimpl.CarteamPageAction;
import com.wl.actionimpl.CarteamSearchAction;
import com.wl.actionimpl.DelectMessageAction;
import com.wl.actionimpl.DeleteCarAction;
import com.wl.actionimpl.DeleteCarTeamAction;
import com.wl.actionimpl.DeleteDepartmentAction;
import com.wl.actionimpl.DeleteEmployeeAction;
import com.wl.actionimpl.DeleteGoods;
import com.wl.actionimpl.DeleteGoodsAction;
import com.wl.actionimpl.DeleteJobAction;
import com.wl.actionimpl.DeleteSupplyAction;
import com.wl.actionimpl.DeletewarehouseAction;
import com.wl.actionimpl.DepartmentPageAction;
import com.wl.actionimpl.DepartmentallAction;
import com.wl.actionimpl.EmployeePageAction;
import com.wl.actionimpl.GoodsIdAction;
import com.wl.actionimpl.GoodsInStoreIdex;
import com.wl.actionimpl.GoodsInStoreLabor;
import com.wl.actionimpl.GoodsInStrore;
import com.wl.actionimpl.GoodsList;
import com.wl.actionimpl.GoodsManagerAction;
import com.wl.actionimpl.GoodsOutStoreList;
import com.wl.actionimpl.GoodsOutStoreManager;
import com.wl.actionimpl.GoodsOutStoreManagerList;
import com.wl.actionimpl.GoodsinstoreList;
import com.wl.actionimpl.InsertEmployeeAction;
import com.wl.actionimpl.InsertMessageAction;
import com.wl.actionimpl.InsertstockinAction;
import com.wl.actionimpl.InsertsupplyAction;
import com.wl.actionimpl.InsertwarehouseAction;
import com.wl.actionimpl.LoginAction;
import com.wl.actionimpl.LogoutAction;
import com.wl.actionimpl.PageAction;
import com.wl.actionimpl.SearchGoodsAction;
import com.wl.actionimpl.SearchStockinAction;
import com.wl.actionimpl.SearchStockoutAction;
import com.wl.actionimpl.SelectAllMessageAction;
import com.wl.actionimpl.SelectAllStockOut;
import com.wl.actionimpl.SelectEmployeeinfoAction;
import com.wl.actionimpl.SelectSupplyAction;
import com.wl.actionimpl.SelectTypeAction;
import com.wl.actionimpl.SelectTypeNameAction;
import com.wl.actionimpl.SelectWarehouseAction;
import com.wl.actionimpl.ShowDepartmentAction;
import com.wl.actionimpl.ShowcarteamAction;
import com.wl.actionimpl.StockOutLaber;
import com.wl.actionimpl.StockRegionInfoAction;
import com.wl.actionimpl.SupplyInfoAction;
import com.wl.actionimpl.SupplyPageAction;
import com.wl.actionimpl.SupplyPageCountAction;
import com.wl.actionimpl.SupplySearchInfoAction;
import com.wl.actionimpl.SupplyinfoAllAction;
import com.wl.actionimpl.TypeAction;
import com.wl.actionimpl.UpdataMessage;
import com.wl.actionimpl.UpdateCarAction;
import com.wl.actionimpl.UpdateCarPrevirousAction;
import com.wl.actionimpl.UpdateCarTeamAction;
import com.wl.actionimpl.UpdateCarTeamPrevirousAction;
import com.wl.actionimpl.UpdateDepartmentAction;
import com.wl.actionimpl.UpdateDepartmentPrevirousAction;
import com.wl.actionimpl.UpdateEmployeeAction;
import com.wl.actionimpl.UpdateEmployeeIdAction;
import com.wl.actionimpl.UpdateGoodsAction;
import com.wl.actionimpl.UpdateGoodsPrevirousAction;
import com.wl.actionimpl.UpdateJobAction;
import com.wl.actionimpl.UpdateJobPrevirousAction;
import com.wl.actionimpl.UpdateSupplyIdAction;
import com.wl.actionimpl.UpdateSupplyPrevirousAction;
import com.wl.actionimpl.UpdateWareHouseAction;
import com.wl.actionimpl.UpdatewarehousePreviroAction;
import com.wl.actionimpl.WareHouseAction;
import com.wl.actionimpl.WareHouseShowAction;


public class ServletManager {

	private ServletManager() {
		
	}
	/**
	 * 定义一个map
	 */
   private  static Map<String, Action> map = new HashMap<String, Action>();
   /**
    * 保证只有一个实例
    * @return
    */
   private static ServletManager manager = new ServletManager();
   
   public static ServletManager getInstance() {
	   return manager;
   }
   /**
    * 向map中放action
    * @param name
    * @param action
    */
   public  void put(String name, Action action) {
	   map.put(name, action);
   }
   /**
    * 取的属性name
    * @param name
    * @return name
    */
   public Action get(String name) {
	   return map.get(name);
   }
   /**
    * 所有页面的action都放在这里,以便controllerServlet在初始化时取到他们
    */
   public void init() {
	   ServletManager manager = getInstance();
	   //authors tian xiaoshun
	   manager.put("addmessage", new SelectAllMessageAction());
	   manager.put("deleteMessage",new DelectMessageAction());
	   manager.put("insertMessage", new InsertMessageAction());
	   manager.put("goodsManager", new GoodsManagerAction());
	   manager.put("GoodsInStoreIdex",new GoodsInStoreIdex());
	   manager.put("GoodsInStrore", new GoodsInStrore());
	   manager.put("goodsinstorelist", new GoodsinstoreList());
	   manager.put("goodsinstorelabor", new GoodsInStoreLabor());
	   manager.put("goodsoutStore", new GoodsOutStoreList());
	   manager.put("updatamessage",new UpdataMessage());
	   manager.put("goodslist", new GoodsList());
	   manager.put("deletegoods",new DeleteGoods());
	   manager.put("addgoodsoutstore",new GoodsOutStoreManager());
	   manager.put("goodsoutstoremanagerlist", new GoodsOutStoreManagerList());
	   manager.put("allstockout", new SelectAllStockOut());
	   manager.put("allstockoutmanager", new StockOutLaber());
	   
	   //authors yuan xinfeng (出入库单插入信息及各种查询信息)
	   manager.put("insertstockin", new InsertstockinAction());
	   manager.put("searchgoods", new SearchGoodsAction());
	   manager.put("supplyersearchinfo", new SupplySearchInfoAction());
	   manager.put("supplypage", new SupplyPageAction());
	   manager.put("supplypage", new SupplyPageAction());
	   manager.put("searchstockin", new SearchStockinAction());
	   manager.put("stockoutinfo", new SearchStockoutAction());
	   manager.put("stockininfo", new SearchStockinAction());
	   manager.put("warehouseshow", new WareHouseShowAction());
	   manager.put("supplyinfoall", new SupplyinfoAllAction());
	   manager.put("selecttypename", new SelectTypeNameAction());
	   manager.put("selectgoodstype", new SelectTypeAction());
	   manager.put("supplyinfo", new SupplyInfoAction());
	   manager.put("stockregioninfo", new StockRegionInfoAction());
	   manager.put("goodsid", new GoodsIdAction());
	   manager.put("typeid", new TypeAction());
	   manager.put("page", new PageAction());
	   manager.put("warehousepage", new WareHouseAction());
	   
	   
     //wangJianwei updateCarTeamPrevirous

	   manager.put("login", new LoginAction()); 
	   manager.put("deleteCarTeam", new DeleteCarTeamAction());
	   manager.put("addCarTeam", new AddCarTeamAction());
	   manager.put("updateCarTeamPrevirous", new UpdateCarTeamPrevirousAction());
	   manager.put("updateCarTeam", new UpdateCarTeamAction());
	   manager.put("addCar", new AddCarAction());
	   manager.put("deleteCar" ,new DeleteCarAction());
	   manager.put("updateCarPrevirous", new UpdateCarPrevirousAction());
	   manager.put("updateCar", new UpdateCarAction());
	   manager.put("addJob", new AddJobAction());
	   manager.put("addDepartment", new AddDepartmentAction());
	   manager.put("deleteJob", new DeleteJobAction());
	   manager.put("deleteDepartment", new DeleteDepartmentAction());
	   manager.put("updateJobPrevirous", new UpdateJobPrevirousAction());
	   manager.put("updateDepartmentPrevirous", new UpdateDepartmentPrevirousAction());
	   manager.put("updateDepartment", new UpdateDepartmentAction());
	   manager.put("updateJob", new UpdateJobAction());
	   manager.put("addGoodsType", new AddGoodsTypeAction());
	   manager.put("deleteGoods", new DeleteGoodsAction());
	   manager.put("updateGoodsPrevirous", new UpdateGoodsPrevirousAction());
	   manager.put("updateGoods", new UpdateGoodsAction());
	   manager.put("departmentall", new DepartmentallAction());
	   manager.put("departmentpage", new DepartmentPageAction());
	   manager.put("showdepartment", new ShowDepartmentAction());
	   manager.put("showcarteam", new ShowcarteamAction());
	   manager.put("carteampage", new CarteamPageAction());

	   //Feng Bo
	   manager.put("insertemployee", new InsertEmployeeAction());
	   manager.put("insertsupplyjsp", new InsertsupplyAction());
	   manager.put("insertwarehouse", new InsertwarehouseAction());
	   manager.put("deletewarehouse", new DeletewarehouseAction());
	   manager.put("updatewarehousePrevirous", new UpdatewarehousePreviroAction());
	   manager.put("updateWareHouse", new UpdateWareHouseAction());
       manager.put("deletesupply", new DeleteSupplyAction());
	   manager.put("allsupply", new SelectSupplyAction());
	   manager.put("selectwarehouse", new SelectWarehouseAction());
	   manager.put("updatesupplyId", new UpdateSupplyIdAction());

       manager.put("deleteemployee", new DeleteEmployeeAction());
       manager.put("updatesupplyprevirous", new UpdateSupplyPrevirousAction());
       manager.put("carteamsearch", new CarteamSearchAction());
       manager.put("carmanagersearch", new CarmanagerAction());
       manager.put("updateemployeeId", new UpdateEmployeeIdAction());
       manager.put("updateemployee", new UpdateEmployeeAction());
	   manager.put("updatesupplyprevirous", new UpdateSupplyPrevirousAction());
	   manager.put("selectemployeein", new SelectEmployeeinfoAction());

       manager.put("employeepage", new EmployeePageAction());
	   manager.put("supplypage", new SupplyPageCountAction());

     //  manager.put("employeepage", new EmployeePageAction());
	   
	  // manager.put("selectemployeein", new SelectEmployeeinfoAction());
       //赵鹏 退出页面处理
       manager.put("logout", new LogoutAction());

   }
   /**
    * 判断是否匹配
    * @param key
    * @return map.containsKey(key)
    */
   public boolean containsKey(String key) {
	   return map.containsKey(key);
   }
} 

⌨️ 快捷键说明

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