基于JSP的小区物业管理系统
1.描述:管理员点击左侧的菜单“我的投诉信息”,页面跳转到投诉受理情况查看界面,调用后台的action类查询出所有的业户投诉信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示业户投诉信息受理情况。
2.程序效果图如下图4.21所示
图4.21 受理情况查看
我的投诉信息关键代码:
public String tousuAdd() { }
public String tousuMy() { }
41
TTousu tousu=new TTousu();
tousu.setTousuShijian(new Date().toLocaleString()); tousu.setTousuYuanyin(tousuYuanyin);
Map session=ActionContext.getContext().getSession(); if(session.get(\)!=null) { }
tousu.setTousuZhuangtai(\); tousu.setDel(\); tousuDAO.save(tousu); this.setMessage(\操作成功\); this.setPath(\); return \;
TZhuhu zhuhu=(TZhuhu)session.get(\); tousu.setZhuhuId(zhuhu.getZhuhuId());
Map session=ActionContext.getContext().getSession(); TZhuhu zhuhu=(TZhuhu)session.get(\);
String sql=\TTousu where del='no' and zhuhuId=\+zhuhu.getZhuhuId(); List tousuList=tousuDAO.getHibernateTemplate().find(sql);
Map request=(Map)ServletActionContext.getContext().get(\); request.put(\, tousuList); return ActionSupport.SUCCESS;
基于JSP的小区物业管理系统
5.3.2我的报修信息
5.3.2.1报修信息添加
1.描述:业户输入报修相关正确信息后点击录入按钮,如果是没有输入完整的报修信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit=\checkForm()\来检查,checkForm()函数中是各种的校验输入数据的方式。
2.程序效果图如下图4.22所示
图4.22 报修信息添加
5.3.2.2受理情况查看
1.描述:管理员点击左侧的菜单“我的报修信息”,页面跳转到报修受理情况查看界面,调用后台的action类查询出所有的业户报修信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示业户报修信息受理情况。
2.程序效果图如下图4.23所示
图4.23 受理情况查看
我的报修信息关键代码:
public String baoxiuAdd() {
TBaoxiu baoxiu=new TBaoxiu();
baoxiu.setBaoxiuBeizhu(baoxiuBeizhu);
baoxiu.setBaoxiuShijian(new Date().toLocaleString()); Map session=ActionContext.getContext().getSession(); if(session.get(\)!=null)
42
基于JSP的小区物业管理系统
}
{ }
baoxiu.setBaoxiuZhuangtai(\); baoxiu.setDel(\); baoxiuDAO.save(baoxiu); this.setMessage(\操作成功\); this.setPath(\); return \;
TZhuhu zhuhu=(TZhuhu)session.get(\); baoxiu.setZhuhuId(zhuhu.getZhuhuId());
public String baoxiuMy() { }
Map session=ActionContext.getContext().getSession(); TZhuhu zhuhu=(TZhuhu)session.get(\); String sql=\
List baoxiuList=baoxiuDAO.getHibernateTemplate().find(sql);
Map request=(Map)ServletActionContext.getContext().get(\); request.put(\, baoxiuList); return ActionSupport.SUCCESS;
zhuhuId=\+zhuhu.getZhuhuId();
5.3.3我的缴费信息
1.描述:管理员点击左侧的菜单“我的缴费信息”,页面跳转到业户缴费情况查看界面,调用后台的action类查询出所有的业户缴费信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示业户缴费情况。
2.程序效果图如下图4.24所示
图4.24 缴费情况查看
我的缴费信息关键代码:
public String shoufeiMy() {
Map session=ActionContext.getContext().getSession(); TZhuhu zhuhu=(TZhuhu)session.get(\); String sql=\
zhuhuId=\+zhuhu.getZhuhuId();
43
基于JSP的小区物业管理系统
}
List shoufeiList=shoufeiDAO.getHibernateTemplate().find(sql); Map request=(Map)ServletActionContext.getContext().get(\); request.put(\, shoufeiList); return ActionSupport.SUCCESS;
5.3.4业户交流信息
1.描述:管理员点击左侧的菜单“业户交流信息”,页面跳转到业户交流信息查看界面,调用后台的action类查询出所有的业户交流信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示业户交流信息,在下方的留言处,业户输入标题及内容,完成留言。
2.程序效果图如下图4.25所示
图4.26 业户留言
5.3.5小区环境信息
1.描述:管理员点击左侧的菜单“小区环境信息”,页面跳转到小区环境建设情况查看界面,调用后台的action类查询出所有的小区环境建设信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示小区环境建设情况。
2.程序效果图如下图4.26所示
图4.26 小区环境情况查看
小区环境信息关键代码:
44
基于JSP的小区物业管理系统
public String huanjingAll() { String sql=\;
List huanjingList=huanjingDAO.getHibernateTemplate().find(sql); Map request=(Map)ServletActionContext.getContext().get(\); request.put(\, huanjingList); return ActionSupport.SUCCESS;
}
45