struts2 中页面请求到action然后action处理完后如何跳回原请求页面
------解决方案--------------------
- Java code
这是action private Long memNum; private MemberDto memberDto;//这是一个属性java private MemberDao memberDao; private MemberService memberService; ServletRequest request; /** * 判断该输入的是否都输入了 如果有没输入的 - 去注册页面提示用户什么什么没输入 如果都输入了,检查用户名是否重复 用户名重复 - 去注册页面提示用户名重复 用户名不重复 保存用户 用户保存成功 去保存成功的页面 用户保存失败 去保存失败的页面 */ public void validateRegist(){// if (!this.getFieldErrors().isEmpty()) {// logger.info("Error错误 - " + this.getFieldErrors().toString());// } if(!Pattern.matches("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$", memberDto.getMemMobile())){ addFieldError("memMobile", "您輸入的手机号码不符合"); } if(!Pattern.matches("^[a-zA-Z0-9_\\-]{1,}@[a-zA-Z0-9_\\-]{1,}\\.[a-zA-Z0-9_\\-.]{1,}$", memberDto.getMemEmail())){ addFieldError("memEmail", "您輸入的email不符合"); } if(!Pattern.matches("\\d{8}", memberDto.getMemHomeTel())){// /^6[0-9]{7,7}$/ addFieldError("memHomeTel", "您輸入的电话号码不符合"); } } public String regist() throws Exception {//注册 // 写日志,log4j.xml logger.info("insert = " + memberDto.toString()); ExecResult result = memberService.insertMemeberByRegister(memberDto); if (result.isSuccess()) { MemberDto member = memberService.selectMemberByRegister(memberDto); this.setMemNum(member.getMemNum()) ; logger.info("memNum = "+memNum); return SUCCESS; } return INPUT; } // 以下自动生成get(),set()方法
------解决方案--------------------