?? userform.java
字號:
package com.elan.forum.forms.user;
import java.sql.Timestamp;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionError;
import com.elan.forum.util.ElCheckString;
public class UserForm extends ActionForm {
private String checkCode;
private String username;
private String password;
private String trueName;
private String sex;
private String qq;
private String icq;
private String msn;
private String email;
private String address;
private String phone;
private String userFace;
private Timestamp birthday;
private String marriage;
private Integer forumPoints;
private String forumLevelPic;
private String confirmPassword;
private String question;
private String answer;
private Integer mobile;
private String jobTitle;
private String sign;
private String Birthday_yy;
private String Birthday_mm;
private String Birthday_dd;
private String oldPassword;
private String newPassword;
public String getTrueName() {
return trueName;
}
public void setTrueName(String trueName) {
this.trueName = trueName;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getQq() {
return qq;
}
public void setQq(String qq) {
this.qq = qq;
}
public String getIcq() {
return icq;
}
public void setIcq(String icq) {
this.icq = icq;
}
public String getMsn() {
return msn;
}
public void setMsn(String msn) {
this.msn = msn;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getUserFace() {
return userFace;
}
public void setUserFace(String userFace) {
this.userFace = userFace;
}
public Timestamp getBirthday() {
return birthday;
}
public void setBirthday(Timestamp birthday) {
this.birthday = birthday;
}
public String getMarriage() {
return marriage;
}
public void setMarriage(String marriage) {
this.marriage = marriage;
}
public Integer getForumPoints() {
return forumPoints;
}
public void setForumPoints(Integer forumPoints) {
this.forumPoints = forumPoints;
}
public String getForumLevelPic() {
return forumLevelPic;
}
public void setForumLevelPic(String forumLevelPic) {
this.forumLevelPic = forumLevelPic;
}
public String getConfirmPassword() {
return confirmPassword;
}
public void setConfirmPassword(String confirmPassword) {
this.confirmPassword = confirmPassword;
}
public String getQuestion() {
return question;
}
public void setQuestion(String question) {
this.question = question;
}
public String getAnswer() {
return answer;
}
public void setAnswer(String answer) {
this.answer = answer;
}
public Integer getMobile() {
return mobile;
}
public void setMobile(Integer mobile) {
this.mobile = mobile;
}
public String getJobTitle() {
return jobTitle;
}
public void setJobTitle(String jobTitle) {
this.jobTitle = jobTitle;
}
public String getSign() {
return sign;
}
public void setSign(String sign) {
this.sign = sign;
}
public String getBirthday_yy() {
return Birthday_yy;
}
public void setBirthday_yy(String birthday_yy) {
Birthday_yy = birthday_yy;
}
public String getBirthday_mm() {
return Birthday_mm;
}
public void setBirthday_mm(String birthday_mm) {
Birthday_mm = birthday_mm;
}
public String getBirthday_dd() {
return Birthday_dd;
}
public void setBirthday_dd(String birthday_dd) {
Birthday_dd = birthday_dd;
}
@Override
public void reset(ActionMapping mapping, HttpServletRequest request) {
// TODO Auto-generated method stub
this.username = null;
this.password = null;
this.checkCode = null;
}
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 getCheckCode() {
return checkCode;
}
public void setCheckCode(String checkCode) {
this.checkCode = checkCode;
}
@Override
public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
String action = request.getParameter("action");
if ("login".equals(action)) {
ActionErrors errors = new ActionErrors();
if (ElCheckString.isEmptyString(username)) {
errors.add("usernamenull", new ActionError(
"username.not.null"));
if (ElCheckString.isEmptyString(password)) {
errors.add("passwordnull", new ActionError(
"password.not.null"));
}
} else if (ElCheckString.isEmptyString(password)) {
errors.add("passwordnull", new ActionError(
"password.not.null"));
}
// /驗證碼驗證
return errors;
}
if("userReg".equals(action)) {
ActionErrors errors = new ActionErrors();
if (ElCheckString.isEmptyString(username)) {
errors.add("userRegError", new ActionError("username.not.null"));
}
if (ElCheckString.isEmptyString(password)) {
errors.add("userRegError", new ActionError("password.not.null"));
}
if (ElCheckString.isEmptyString(email)) {
errors.add("userRegError", new ActionError("email.not.null"));
}
if (!ElCheckString.equals(password, confirmPassword)) {
errors.add("userRegError", new ActionError("password.not.same"));
}
if(ElCheckString.isEmptyString(question)) {
errors.add("userRegError", new ActionError("password.not.same"));
}
if(ElCheckString.isEmptyString(answer)) {
errors.add("userRegError", new ActionError("password.not.same"));
}
if (0 == errors.size()) {
System.out.println("沒有錯誤");
} else {
System.out.println(errors);
}
return errors;
}
return null;
}
public String getOldPassword() {
return oldPassword;
}
public void setOldPassword(String oldPassword) {
this.oldPassword = oldPassword;
}
public String getNewPassword() {
return newPassword;
}
public void setNewPassword(String newPassword) {
this.newPassword = newPassword;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -