图5-13 新增奖惩页面
代码如下:
public ActionForward Save(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { PunishForm pForm = (PunishForm) form; Punish p = new Punish();
PunishDAO dao = new PunishDAO(); p.setOthers(pForm.getOthers()); p.setPdate(pForm.getPdate()); p.setReason(pForm.getReason());
p.setSno(request.getSession().getAttribute(\).toString()); dao.Save(p);
return mapping.findForward(\); }
5.4.2 查询奖惩信息页面
系统管理员可以通过选择“奖惩管理|查询奖惩信息”进入到查询奖惩信息页面,如图5-14所示:
26
图5-14 查询奖惩信息页面
public ActionForward Check(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { PunishForm pForm = (PunishForm) form; Punish p = new Punish();
PunishDAO dao = new PunishDAO();
String pdate = request.getParameter(\);
String sno = request.getSession().getAttribute(\).toString(); List list = dao.Check(pdate, sno); request.setAttribute(\, list); return mapping.findForward(\); }
5.5 活动管理模块的创建
活动管理模块主要实现如下功能:
? 活动信息录入 ? 活动信息查询 ? 活动信息修改
5.5.1活动录入页面
选择“活动管理|活动信息录入”菜单就会出现如图5-15所示的页面。
27
如图5-15 活动信息录入页面
代码如下:
public ActionForward Save(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { ActivityForm aForm = (ActivityForm) form; Activity a = new Activity();
ActivityDAO dao = new ActivityDAO(); a.setAdate(aForm.getAdate()); a.setName(aForm.getName()); a.setOthers(aForm.getOthers());
a.setSno(request.getSession().getAttribute(\).toString()); dao.Save(a);
return mapping.findForward(\); }
5.5.2 活动信息查询页面
选择“活动管理|活动信息查询”菜单就会出现如图5-16所示的页面。
28
图5-16 查询活动信息信息页面
代码如下
public ActionForward Show(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { ActivityForm aForm = (ActivityForm) form; Activity a = new Activity();
ActivityDAO dao = new ActivityDAO(); String adate = aForm.getAdate();
String sno = request.getSession().getAttribute(\).toString(); List list = dao.Check(sno, adate); request.setAttribute(\, list); return mapping.findForward(\); }
5.5.3 活动信息的修改页面
选择“活动|修改宿舍活动信息”菜单,就会出现如图5-17所示页面。
29
图5-17 修改宿舍活动信息页面
代码如下:
public ActionForward Update(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ActivityForm aForm = (ActivityForm) form;
30