package com.pma.control;
import java.io.IOException;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.pma.model.AddBusAction;
import com.pma.model.AddBusSuccessAction;
import com.pma.model.AddHouseAction;
import com.pma.model.AddHouseSuccessAction;
import com.pma.model.AddPeopleAction;
import com.pma.model.AllBusAction;
import com.pma.model.AllElectricAction;
import com.pma.model.AllEquipAction;
import com.pma.model.AllHouseAction;
import com.pma.model.AllPeopleAction;
import com.pma.model.AllWaterAction;
import com.pma.model.AllWireAction;
import com.pma.model.BusManageAction;
import com.pma.model.CElectricAction;
import com.pma.model.CWaterAction;
import com.pma.model.CWireAction;
import com.pma.model.ChangeEAction;
import com.pma.model.ChangeElectricAction;
import com.pma.model.ChangeElectricSuccessAction;
import com.pma.model.ChangeEquipAction;
import com.pma.model.ChangePwdAction;
import com.pma.model.ChangePwdSuccessAction;
import com.pma.model.ChangeWaterAction;
import com.pma.model.ChangeWaterSuccessAction;
import com.pma.model.ChangeWireAction;
import com.pma.model.ChangeWireSuccessAction;
import com.pma.model.DeleteBusAction;
import com.pma.model.DeleteHouseAction;
import com.pma.model.DeletePeopleAction;
import com.pma.model.EquipManageAction;
import com.pma.model.HouseManageAction;
import com.pma.model.IModel;
import com.pma.model.LoginAction;
import com.pma.model.ManageManageAction;
import com.pma.model.NullBusAction;
import com.pma.model.OrderBusAction;
import com.pma.model.OutEquipManageAction;
import com.pma.model.OutManageManageAction;
import com.pma.model.RequestEquipAction;
import com.pma.model.RequestEquipSuccessAction;
import com.pma.model.SelfElectricAction;
import com.pma.model.SelfEquipAction;
import com.pma.model.SelfWaterAction;
import com.pma.model.SelfWireAction;
import com.pma.model.PeopleAction;
import com.pma.model.RegisterAction;
import com.pma.model.RegisterTestAction;
import com.pma.model.SelfBusAction;
import com.pma.model.SelfHouseAction;
import com.pma.model.SelfPeopleAction;
import com.pma.model.indexAction;
import com.pma.model.outBusAction;
import com.pma.model.outHouseAction;
import com.pma.model.outPeopleAction;
public class Controler extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
doPost(req, resp);
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
//��ȡ��ֲ�ͬ����IJ���
String key=req.getParameter("cmd");
System.out.println(key+"---");
//��ݲ�ͬ������ַ�ģ��
IModel model=(IModel)this.getServletContext().getAttribute(key);
//����ģ�͵Ĵ��?���õ���ת��URL��ַ
System.out.println(model);
String url=model.execute(req);
System.out.println("ceshi");
//�ַ���ͼ��ͻ���
req.getRequestDispatcher(url).forward(req, resp);
}
public void init() throws ServletException {
super.init();
//Ԥ�ȴ���ģ�͵�ʵ��
ServletContext application=this.getServletContext();
//��ҳ
application.setAttribute("index", new indexAction());
//��¼
application.setAttribute("login", new LoginAction());
//��¼��̨ס������
application.setAttribute("peopleMa", new PeopleAction());
//��½��̨�������
application.setAttribute("houseMa", new HouseManageAction());
//��¼��̨��λ����
application.setAttribute("busMa", new BusManageAction());
//��¼��̨�豸ά����
application.setAttribute("equipMa", new EquipManageAction());
//��½��̨ϵͳ����
application.setAttribute("manageMa", new ManageManageAction());
//��ѯ����ס����Ϣ
application.setAttribute("allPeople", new AllPeopleAction());
//ɾ���û���Ϣ
application.setAttribute("deletePeople", new DeletePeopleAction());
//����û���Ϣ
application.setAttribute("addPeople", new AddPeopleAction());
//ע��
application.setAttribute("register", new RegisterAction());
//ע����֤
application.setAttribute("registerTest", new RegisterTestAction());
//��ѯ���з�����Ϣ
application.setAttribute("allHouse", new AllHouseAction());
//ɾ�����Ϣ
application.setAttribute("deleteHouse", new DeleteHouseAction());
//��ӷ�����Ϣ
application.setAttribute("addHouse", new AddHouseAction());
//��ӷ�����Ϣ�ɹ�
application.setAttribute("ahSuccess", new AddHouseSuccessAction());
//��ѯ���г�λ��Ϣ
application.setAttribute("allBus",new AllBusAction());
//ɾ��λ��Ϣ
application.setAttribute("dBus", new DeleteBusAction());
//��ӳ�λ��Ϣ
application.setAttribute("addBus", new AddBusAction());
//��ӳ�λ�ɹ�
application.setAttribute("abSuccess", new AddBusSuccessAction());
//��ѯ�����豸ά����Ϣ
application.setAttribute("allEquip", new AllEquipAction());
//���豸ά����Ϣ
application.setAttribute("changeEquip", new ChangeEquipAction());
//���豸��Ϣ
application.setAttribute("changeE", new ChangeEAction());
//��ѯ����ˮ����Ϣ
application.setAttribute("allWa", new AllWaterAction());
//��ˮ����Ϣ
application.setAttribute("changeWa", new ChangeWaterAction());
//��ˮ����Ϣ
application.setAttribute("cWater", new CWaterAction());
//��ˮ�ѳɹ�
application.setAttribute("cWaterSuccess", new ChangeWaterSuccessAction());
//��ѯ���е����Ϣ
application.setAttribute("allEl", new AllElectricAction());
//�ĵ����Ϣ
application.setAttribute("changeEl", new ChangeElectricAction());
//�ĵ����Ϣ
application.setAttribute("cElec", new CElectricAction());
//�ĵ�ѳɹ�
application.setAttribute("cElecSuccess", new ChangeElectricSuccessAction());
//��ѯ���������Ϣ
application.setAttribute("allWire", new AllWireAction());
//�������Ϣ
application.setAttribute("changeWire", new ChangeWireAction());
//�������Ϣ
application.setAttribute("cWire", new CWireAction());
//����ѳɹ�
application.setAttribute("cWireSuccess", new ChangeWireSuccessAction());
//��¼ǰ̨ס������
application.setAttribute("outPeopleMa", new outPeopleAction());
//��ѯס����Ϣ
application.setAttribute("selfPeople", new SelfPeopleAction());
//������
application.setAttribute("changePwd", new ChangePwdAction());
//������ɹ�
application.setAttribute("changePwdSuccess", new ChangePwdSuccessAction());
//��¼ǰ̨�������
application.setAttribute("outHouseMa", new outHouseAction());
//��ѯ������Ϣ
application.setAttribute("selfHous", new SelfHouseAction());
//��¼ǰ̨��λ����
application.setAttribute("outBusMa", new outBusAction());
//��ѯ��λ��Ϣ
application.setAttribute("selfBus", new SelfBusAction());
//��ѯ�ճ�λ��Ϣ
application.setAttribute("nullBus", new NullBusAction());
//Ԥ����λ
application.setAttribute("orderBus", new OrderBusAction());
//��¼ǰ̨�豸ά����
application.setAttribute("outEquipMa", new OutEquipManageAction());
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
ss.zip_小区物业_小区物业管理_水电费管理_物业_物业管理 (254个子文件)
Controler.class 6KB
PeopleDao.class 5KB
HouseDao.class 4KB
EquipDao.class 4KB
BusDao.class 4KB
ElectricDao.class 3KB
WaterDao.class 3KB
WireDao.class 3KB
EncodeFilter.class 2KB
DeletePeopleAction.class 2KB
RegisterTestAction.class 2KB
BaseDao.class 2KB
OrderBusAction.class 2KB
People.class 2KB
LoginAction.class 2KB
AllHouseAction.class 2KB
AllBusAction.class 2KB
SelfHouseAction.class 2KB
NullBusAction.class 2KB
ManageDao.class 2KB
SelfEquipAction.class 2KB
SelfBusAction.class 2KB
Electric.class 1KB
Water.class 1KB
SelfPeopleAction.class 1KB
OutManageManageAction.class 1KB
OutEquipManageAction.class 1KB
outBusAction.class 1KB
AllEquipAction.class 1KB
AddHouseSuccessAction.class 1KB
Wire.class 1KB
DeleteHouseAction.class 1KB
DeleteBusAction.class 1KB
SelfElectricAction.class 1KB
AllElectricAction.class 1KB
ChangeWireAction.class 1KB
SelfWaterAction.class 1KB
AllWaterAction.class 1KB
SelfWireAction.class 1KB
AllWireAction.class 1KB
ChangePwdSuccessAction.class 1KB
Manage.class 1KB
Equipment.class 1KB
ChangeEAction.class 1KB
House.class 1KB
ChangeElectricSuccessAction.class 1KB
ChangeElectricAction.class 1KB
ChangeWaterSuccessAction.class 1KB
RequestEquipSuccessAction.class 1KB
ChangeWireSuccessAction.class 1KB
outPeopleAction.class 1KB
outHouseAction.class 1KB
ChangeWaterAction.class 1KB
AllPeopleAction.class 1KB
AddPeopleAction.class 1KB
ChangeEquipAction.class 1KB
RegisterAction.class 969B
CElectricAction.class 963B
CWaterAction.class 951B
CWireAction.class 947B
BusStop.class 933B
AddBusSuccessAction.class 924B
IPeopleDao.class 718B
ManageManageAction.class 597B
RequestEquipAction.class 597B
EquipManageAction.class 593B
HouseManageAction.class 593B
ChangePwdAction.class 585B
BusManageAction.class 585B
AddHouseAction.class 581B
PeopleAction.class 579B
AddBusAction.class 577B
indexAction.class 569B
IEquipDao.class 471B
IHouseDao.class 453B
IElectricDao.class 451B
IWaterDao.class 436B
IWireDao.class 431B
IBusDao.class 404B
IManageDao.class 198B
IModel.class 187B
.classpath 541B
org.eclipse.wst.common.component 492B
org.eclipse.wst.jsdt.ui.superType.container 49B
peopleIndex.css 3KB
index.css 2KB
changePWD.css 524B
login.css 524B
register.css 501B
peopleLeft.css 100B
mysql-connector-java-5.1.26-bin.jar 836KB
Controler.java 9KB
PeopleDao.java 5KB
HouseDao.java 3KB
BusDao.java 3KB
EquipDao.java 3KB
ElectricDao.java 2KB
WaterDao.java 2KB
WireDao.java 2KB
EncodeFilter.java 2KB
共 254 条
- 1
- 2
- 3
资源评论
小波思基
- 粉丝: 74
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功