Struts 2.0整合Hibernate 3.2开发注册登录系统 - 编程入门网
d;
26 }
27 public String getName() {
28 return name;
29 }
30 public void setName(String name) {
31 this.name = name;
32 }
33 public String getPwd() {
34 return pwd;
35 }
36 public void setPwd(String pwd) {
37 this.pwd = pwd;
38 }
39
40 public String getInputCertCode() {
41 return inputCertCode;
42 }
43 public void setInputCertCode(String inputCertCode) {
44 this.inputCertCode = inputCertCode;
45 }
46 @Override
47 public String execute() throws Exception {
48 int state = userDao.isExist (name,pwd);
49 System.out.println("state="+state);
50 if(state == -1) {
51 this.addFieldError("name", "用户名不正确,请先注册!");
52 return INPUT;
53 }else if(state == -2){
54 this.addFieldError("pwd", "密码不正确,请重新输入密码!");
55 return INPUT;
56 }else if(state > 0){
57 System.out.println("[测试]登录成功!用户ID="+state);
58 this.setId(state);
59 return SUCCESS;
60 }else{
61 this.addFieldError("name", "登录失败,请与管理员联系!");
62 return INPUT;
63 }
64 }
65
66 public void validate() {
67 // 验证码验证
68 if(null == inputCertCode || "".equals(inputCertCode)){
69 this.addFieldError("inputCertCode", "验证码不能为空!");
70 }else{
71 Map session = ActionContext.getContext().getSession();
72 String certCode = session.get("certCode").toString();
73 if( ! certCode.equals (this.inputCertCode)){
74 this.addFieldError("inputCertCode", "验证码不正 确!");
75 }
76 }
77
78 }
79
80
81
82
83}
84
Struts 2.0整合Hibernate 3.2开发注册登录系统(9)时间:2011-09-14 心梦帆影RegisterAction.java的代码如下:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |