if(!list.isEmpty()){
AdminInfo ai = list.get(0);
//将管理员名存入session
session.setAttribute(\, aname);
session.setAttribute(\,ai.getAlevel());
if(ai.getAlevel().equals(\超级\))
//将管理员的级
别录入
}
url = \;
else
url=\;
else{
String msg = \对不起,登陆失败!!!\; request.setAttribute(\,msg);
//将错误的信息添加
到请求中
}
//得到上下文
url = \;
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher(url); rd.forward(request,response); }
//页面的跳转
21
4.1.3 业主信息管理
图17即为业主信息管理页面,其能以业主名字、编号展开查询,能够查、改、删、增业主信息:
图17业主信息管理页面
核心代码:
<%
List userlist =
(List)request.getAttribute(\); %>
<%
if(userlist.isEmpty()){
out.println(\没有搜索到你要的信
息!!!\);
} else{
22
%>
业主姓名 | 性别 | 职业 | 电话 | 入住时间 | 入住人口 | 房屋地址 | 查看/修改 | 删除 |
<% //获取WebApplicationContext WebApplicationContext wac=
WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
DButil db = (DButil)wac.getBean(\); int i = 0;
for(userInfo user:userlist){ String userId = user.getUserId(); String houseId=user.getHouseId();
HouseInfo houseInfo=(HouseInfo)db.getObject(\,houseId); String name=user.getName();
23
String sex=user.getSex();
String profession=user.getProfession(); String telephone=user.getTelephone(); Date cometime=user.getCometime(); int livenumber=user.getLivenumber();
if(i%2==0){ } else{ }
i++;
out.println(\); i++;
out.println(\);
%>
24