1 public ActionForward reg(ActionMapping mapping, ActionForm form,
2 HttpServletRequest request, HttpServletResponse response) {
3 MemberForm memberForm = (MemberForm) form;
4 MemService service = new MemServiceImpl();
5 ActionMessages msgs = new ActionMessages();
6 try{
7 Member mem = new Member();
8 mem.setMemberlevel(service.loadMemberLevel(memberForm.getMemberlevel()));
9 mem.setMemberName(memberForm.getMemberName().trim());
10 mem.setLoginName(memberForm.getLoginName().trim());
11 mem.setLoginPwd(memberForm.getLoginPwd().trim());
12 mem.setLoginTimes(new Integer(0));
13 mem.setRegDate(new Date());
14 mem.setLastDate(new Date());
15 mem.setAddress(memberForm.getAddress().trim());
16 mem.setPhone(memberForm.getPhone().trim());
17 mem.setZip(memberForm.getZip().trim());
18 if (memberForm.getEmail()!=null){
19 mem.setEmail(memberForm.getEmail().trim());
20 }
21 boolean status = service.addMember(mem);
22 if (status){
23 msgs.add("addMemStatus",new ActionMessage(Constants.MEMBER_REG_SUC_KEY));
24 }else{
25 msgs.add("addMemStatus",new ActionMessage(Constants.MEMBER_REG_FAIL_KEY));
26 }
27 saveErrors(request, msgs);
28 }catch(Exception ex){
29 logger.info("在执行MemAction类中的reg方法时出错:\n");
30 ex.printStackTrace();
31 }
32 return mapping.getInputForward();
33 }
test
最新推荐文章于 2024-07-06 19:44:12 发布