📄 dbuser.java.bak
字号:
package com.ntsky.bbs.service.db;
import java.util.*;
import org.apache.log4j.Logger ;
import com.ntsky.bbs.service.CommonDTO;
import com.ntsky.bbs.service.User;
import com.ntsky.bbs.service.Roles;
/**
* <p>Title: Ntsky OpenSource BBS</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: WWW.FM880.COM</p>
* @author 姚君林
* @version 1.0
*/
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
public class DBUser extends ActionForm implements User{
private String usrEmail;
private String usrName;
private String usrPasswd;
private String usrPasswd2;
public ActionErrors validate(
ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if (usrName == null || usrName.trim().equals("")) {
errors.add("name", new ActionError("error.name"));
}
if (usrEmail == null || usrEmail.trim().equals("")) {
errors.add("email", new ActionError("error.noEmail"));
}
else if (usrEmail.indexOf("@")==-1) {
errors.add("email", new ActionError("error.wrongEmail"));
}
if(usrPasswd == null || usrPasswd.trim().equals("")) {
errors.add("pw", new ActionError("error.noPassword"));
}
if(!usrPasswd.trim().equals(usrPasswd2.trim())) {
errors.add("pw", new ActionError("error.PasswordConfliction"));
}
return errors;
}
private final static Logger logger = Logger.getRootLogger();
private boolean isSuccess = false;
public DBUser(){
}
public DBUser(boolean isSuccess){
this.isSuccess = isSuccess;
}
/**
* 公共方法,实现数据库操作的校验
* @return boolean
*/
public boolean getSuccess(){
return isSuccess;
}
public void setSuccess(boolean isSuccess){
this.isSuccess = isSuccess;
}
/**
* 用户操作判断用户是否存在
*/
private boolean isUserExist;
public void setIsUserExist(boolean isUserExist){
this.isUserExist = isUserExist;
}
public boolean getIsUserExist(){
return isUserExist;
}
private int usrId;
private String usrName;
private String usrEmail;
private String usrPasswd;
private String usrPasswd2;
/**
* 用户ID
*/
public int getUsrId() {
return usrId;
}
public void setUsrId(int usrId) {
this.usrId = usrId;
}
/**
* 用户名
*/
public String getUsrName() {
return usrName;
}
public void setUsrName(String usrName) {
this.usrName = usrName;
}
/**
* 密 码
*/
public String getUsrPasswd() {
return usrPasswd;
}
public void setUsrPasswd(String usrPasswd) {
this.usrPasswd = usrPasswd;
}
/**
* 用户E-mail
*/
public String getUsrEmail() {
return usrEmail;
}
public void setUsrEmail(String usrEmail) {
this.usrEmail = usrEmail;
}
/**
* 重复密码
* @return String
*/
public String getUsrPasswd2() {
return usrPasswd2;
}
public void setUsrPasswd2(String usrPasswd2) {
this.usrPasswd2 = usrPasswd2;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -