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

📄 useractionform.java

📁 基于struct结构的jsp
💻 JAVA
字号:
package com.ntsky.bbs.form;

import org.apache.struts.action.*;
import javax.servlet.http.*;

/**
 * <p>Title: Ntsky OpenSource BBS</p>
 * <p>Description: 用户信息Form</p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: WWW.FM880.COM</p>
 * @author 姚君林
 * @version 1.0
 */
public class UserActionForm extends ActionForm {
    private String action;
    private int usrId;
    private String usrName;
    private String usrSex;
    private String usrEmail;
    private String usrQuestion;
    private String usrAnswer;
    private String usrRole;
    private String usrPasswd;
    private String isCookie = null;
    private String usrIsOpen;
    private String usrRealName;
    private String usrBirthDay;
    private String usrFace;
    private String usrUrl;
    private String usrQicq;
    private String usrMSN;
    private String usrAddr;
    private String usrOccupation;
    private String usrEducation;
    private String usrInfo;
    private String usrWealth;
    private String usrCharacter;
    private String usrLoadTime;
    private String usrRegTime;
    private String usrLastTime;
    private String usrUploadFace;
    private int usrReTopic;
    private int usrTopic;
    private int usrDelTopic;
    private int usrEliteTopic;
    private String usrIdiograph;
    private String usrPasswd2;
    private String usrRoleName;
    private int usrIsDelete;

    public void setIsCookie(String isCookie){
        this.isCookie = isCookie;
    }
    public String getIsCookie(){
        return isCookie;
    }

    /**
     * 动作类型
     */
    public String getAction(){
        return action;
    }
    public void setAction(String action){
        this.action = action;
    }
    /**
     * 用户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 getUsrSex() {
        return usrSex;
    }
    public void setUsrSex(String usrSex) {
        this.usrSex = usrSex;
    }
    /**
     * 密 码
     */
    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;
    }
    /**
     * 用户问题
     */
    public String getUsrQuestion() {
        return usrQuestion;
    }
    public void setUsrQuestion(String usrQuestion) {
        this.usrQuestion = usrQuestion;
    }
    /**
     * 用户回复
     */
    public String getUsrAnswer() {
        return usrAnswer;
    }
    public void setUsrAnswer(String usrAnswer) {
        this.usrAnswer = usrAnswer;
    }
    /**
     * 用户从属于的角色ID
     */
    public String getUsrRole() {
        return usrRole;
    }
    public void setUsrRole(String usrRole) {
        this.usrRole = usrRole;
    }

    public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
        /**@todo: finish this method, this is just the skeleton.*/
        ActionErrors errors = new ActionErrors();
        //用户名判断
        if ( getUsrName() == null || getUsrName().length() < 1 ) {
            errors.add("usrName",new ActionError("user.error.usrName"));
        }
        else{
            if (getUsrName().length() > 20) {
                errors.add("usrName",
                           new ActionError("user.error.usrName.length"));
            }
        }

        //密码判断
        if ( getUsrPasswd() == null || getUsrPasswd().length()<6) {
            errors.add("usrPassword", new ActionError("user.error.usrPasswd"));
        }
        else{
            if (getUsrPasswd().length() > 20) {
                errors.add("usrPassword",
                           new ActionError("user.error.usrPasswd.length"));
            }
        }

       /*
        *  邮箱判断
        */

        //邮箱为空判断
        if(getUsrAnswer() == null || getUsrEmail().length() < 1 ){
            errors.add("email", new ActionError("user.error.email"));
        }
        else{
            //邮箱字符长度判断
            if (getUsrEmail().length() > 50) {
                errors.add("emailLength",
                           new ActionError("user.error.email.length"));
            }
            else{
                //判断有无"@"和"."
                int pos = getUsrEmail().indexOf("@", 0);
                if ( (pos == -1) || (getUsrEmail().indexOf(".", pos)) == -1) {
                    errors.add("emailChar",
                               new ActionError("user.error.email.legality"));
                }

            }
        }
        //用户问题
        if (getUsrQuestion() == null || getUsrQuestion().length() < 1) {
            errors.add("question", new ActionError("user.error.usrQuestion"));
        }
        else{
            if (getUsrQuestion().length() > 30) {
                errors.add("questionLength",
                           new ActionError("user.error.usrQuestion.length"));
            }
        }
        //用户密码
        if ( getUsrAnswer() == null || getUsrAnswer().length() < 1) {
            errors.add("answer", new ActionError("user.error.usrAnswer"));
        }
        else{
            if (getUsrAnswer().length() > 30) {
                errors.add("answer",
                           new ActionError("user.error.usrAnswer.length"));
            }
        }
        return errors;
    }

    public void reset(ActionMapping actionMapping,
                      HttpServletRequest httpServletRequest) {
    }

    /**
     * 是否公开注册信息(0、否 1、是)
     * @return String
     */
    public String getUsrIsOpen() {
        return usrIsOpen;
    }
    public void setUsrIsOpen(String usrIsOpen) {
        this.usrIsOpen = usrIsOpen;
    }

    /**
     * 用户真实姓名
     * @return String
     */
    public String getUsrRealName() {
        return usrRealName;
    }
    public void setUsrRealName(String usrRealName) {
        this.usrRealName = usrRealName;
    }

    /**
     * 用户生日
     * @return String
     */
    public String getUsrBirthDay() {
        return usrBirthDay;
    }

    public void setUsrBirthDay(String usrBirthDay) {
        this.usrBirthDay = usrBirthDay;
    }

    /**
     * 用户头像
     * @return String
     */
    public String getUsrFace() {
        return usrFace;
    }

    public void setUsrFace(String usrFace) {
        this.usrFace = usrFace;
    }

    /**
     * HTTP
     * @return String
     */
    public String getUsrUrl() {
        return usrUrl;
    }

    public void setUsrUrl(String usrUrl) {
        this.usrUrl = usrUrl;
    }

    /**
     * QQ
     * @return String
     */
    public String getUsrQicq() {
        return usrQicq;
    }

    public void setUsrQicq(String usrQicq) {
        this.usrQicq = usrQicq;
    }

    /**
     * MSN
     * @return String
     */
    public String getUsrMSN() {
        return usrMSN;
    }

    public void setUsrMSN(String usrMSN) {
        this.usrMSN = usrMSN;
    }

    /**
     * 用户地址
     * @return String
     */
    public String getUsrAddr() {
        return usrAddr;
    }
    public void setUsrAddr(String usrAddr) {
        this.usrAddr = usrAddr;
    }

    /**
     * 职业介绍
     * @return String
     */
    public String getUsrOccupation() {
        return usrOccupation;
    }
    public void setUsrOccupation(String usrOccupation) {
        this.usrOccupation = usrOccupation;
    }
    /**
     * 最高学历
     * @return String
     */
    public String getUsrEducation() {
        return usrEducation;
    }

    public void setUsrEducation(String usrEducation) {
        this.usrEducation = usrEducation;
    }

    /**
     * 用户简介
     * @return String
     */
    public String getUsrInfo() {
        return usrInfo;
    }

    public void setUsrInfo(String usrInfo) {
        this.usrInfo = usrInfo;
    }
    /**
     * 用户体力值
     * @return String
     */
    public String getUsrWealth() {
        return usrWealth;
    }

    public void setUsrWealth(String usrWealth) {
        this.usrWealth = usrWealth;
    }

    /**
     * 用户性格
     * @return String
     */
    public String getUsrCharacter() {
        return usrCharacter;
    }

    public void setUsrCharacter(String usrCharacter) {
        this.usrCharacter = usrCharacter;
    }

    /**
     *
     * @return String
     */
    public String getUsrLoadTime() {
    return usrLoadTime;
    }

    public void setUsrLoadTime(String usrLoadTime) {
    this.usrLoadTime = usrLoadTime;
    }

    /**
     * 注册时间
     * @return String
     */
    public String getUsrRegTime() {
        return usrRegTime;
    }

    public void setUsrRegTime(String usrRegTime) {
        this.usrRegTime = usrRegTime;
    }
    /**
     * 最后登陆时间
     * @return String
     */
    public String getUsrLastTime() {
        return usrLastTime;
    }

    public void setUsrLastTime(String usrLastTime) {
        this.usrLastTime = usrLastTime;
    }
    /**
     * 用户发表的主题数总和
     * @return String
     */
    public int getUsrTopic() {
        return usrTopic;
    }

    public void setUsrTopic(int usrTopic) {
        this.usrTopic = usrTopic;
    }
    /**
     * 用户回复的主题数总和
     * @return String
     */
    public int getUsrReTopic() {
        return usrReTopic;
    }

    public void setUsrReTopic(int usrReTopic) {
        this.usrReTopic = usrReTopic;
    }
    /**
     * 用户被删除的帖子总和
     * @return String
     */
    public int getUsrDelTopic() {
        return usrDelTopic;
    }

    public void setUsrDelTopic(int usrDelTopic) {
        this.usrDelTopic = usrDelTopic;
    }
    /**
     * 用户被推荐的精华帖总和
     * @return String
     */
    public int getUsrEliteTopic() {
        return usrEliteTopic;
    }

    public void setUsrEliteTopic(int usrEliteTopic) {
        this.usrEliteTopic = usrEliteTopic;
    }
    /**
     * 用户自定义的头像
     * @return String
     */
    public String getUsrUploadFace() {
        return usrUploadFace;
    }

    public void setUsrUploadFace(String usrUploadFace) {
        this.usrUploadFace = usrUploadFace;
    }
    /**
     * 用户签名档
     * @return String
     */
    public String getUsrIdiograph() {
        return usrIdiograph;
    }
    public void setUsrIdiograph(String usrIdiograph) {
        this.usrIdiograph = usrIdiograph;
    }
    /**
     * 重复密码
     * @return String
     */
    public String getUsrPasswd2() {
        return usrPasswd2;
    }
    public void setUsrPasswd2(String usrPasswd2) {
        this.usrPasswd2 = usrPasswd2;
    }

    /**
     * 权限对应显示的字符串
     * @return String
     */
    public String getUsrRoleName() {
        return usrRoleName;
    }
    public void setUsrRoleName(String usrRoleName) {
        this.usrRoleName = usrRoleName;
    }
    /**
     * 用户是否被删除
     * @return int
     */
    public int getUsrIsDelete() {
        return usrIsDelete;
    }
    public void setUsrIsDelete(int usrIsDelete) {
        this.usrIsDelete = usrIsDelete;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -