⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbuser.java.bak

📁 bbs struts
💻 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 + -