📄 rigistvalidate.java
字号:
package com.djj.loginAction;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import com.djj.dao.impl.UserDaoHibernate;
import com.djj.model.User;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class RigistValidate extends ActionSupport {
public String execute() throws Exception {
// System.out.println("username-----------"+getUsername());
// System.out.println("password-----------"+this.getPassword());
// System.out.println("RePassword-----------"+this.getRePassword());
// System.out.println("email-----------"+this.getEmail());
// System.out.println("reEmail-----------"+this.getReEmail());
// System.out.println("sex-----------"+this.getSex());
//HttpSession session = request.getSession();
//HttpSession session = request.getSession(false);
ActionContext ctx = ActionContext.getContext();
Map session = ctx.getSession();
//Map session=ActionContext.getSession();
HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST);
String random = (String)session.get("rand");
String input = request.getParameter("rand");
// System.out.println("random-----------"+random);
// System.out.println("input-----------"+input);
User user = new User();
UserDaoHibernate hibernate = new UserDaoHibernate();
user.setUsername(this.getUsername());
user.setPassword(this.getPassword());
user.setEmail(this.getEmail());
user.setRePassword(this.getRePassword());
user.setReEmail(this.getReEmail());
user.setSex(this.getSex());
if(user == null)
System.out.println("user is null.....fuck...");
if((user != null) && (random.equals(input)))
{
hibernate.insert(user);
return SUCCESS;
}
return INPUT;
}
private boolean isInvalid(String value) {
return (value == null || value.length() == 0);
}
private String username;
private String password;
private String rePassword;
private String email;
private String reEmail;
private String sex;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getRePassword() {
return rePassword;
}
public void setRePassword(String rePassword) {
this.rePassword = rePassword;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getReEmail() {
return reEmail;
}
public void setReEmail(String reEmail) {
this.reEmail = reEmail;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -