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

📄 regactionform.java

📁 天乙代码src_531.rar 天乙代码src_531.rar 天乙代码src_531.rar 天乙代码src_531.rar
💻 JAVA
字号:
package com.laoer.bbscs.bbs.actionform;

import org.apache.struts.action.*;
import javax.servlet.http.*;
import com.laoer.bbscs.util.*;
import com.laoer.bbscs.sysinfo.*;

public class RegActionForm
    extends ActionForm {

  private String answer;
  private String email;
  private String name;
  private String nick;
  private String passwd;
  private String passwd1;
  private String question;

  public String getAnswer() {
    return answer;
  }

  public void setAnswer(String answer) {
    this.answer = answer;
  }

  public String getEmail() {
    return email;
  }

  public void setEmail(String email) {
    this.email = email;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getNick() {
    return nick;
  }

  public void setNick(String nick) {
    this.nick = nick;
  }

  public String getPasswd() {
    return passwd;
  }

  public void setPasswd(String passwd) {
    this.passwd = passwd;
  }

  public String getPasswd1() {
    return passwd1;
  }

  public void setPasswd1(String passwd1) {
    this.passwd1 = passwd1;
  }

  public String getQuestion() {
    return question;
  }

  public void setQuestion(String question) {
    this.question = question;
  }

  public ActionErrors validate(ActionMapping actionMapping,
                               HttpServletRequest httpServletRequest) {
    ActionErrors errors = new ActionErrors();
    if (name == null || name.length() == 0 || nick == null ||
        nick.length() == 0 || email == null || email.length() == 0 || passwd == null ||
        passwd.length() == 0 || passwd1 == null || passwd1.length() == 0 ||
        question == null || question.length() == 0 || answer == null ||
        answer.length() == 0) {
      errors.add("error.nullerror", new ActionError("error.nullerror"));
    }
    name = name.trim();
    nick = nick.trim();
    email = email.trim();
    passwd = passwd.trim();
    passwd1 = passwd1.trim();
    question = question.trim();
    answer = answer.trim();
    if (!Util.isChar(name) || !Util.isChar(passwd)) {
      errors.add("error.reg.name0", new ActionError("error.reg.name0"));
    }
    try {
      if (! (name.length() >= 3 && name.length() <= 20
             && nick.getBytes(Sys.SYSINFO.CHARSET).length >= 3 &&
             nick.getBytes(Sys.SYSINFO.CHARSET).length <= 20
             && email.length() >= 3 && email.length() <= 100
             && passwd.length() >= 3 && passwd.length() <= 20
             && passwd1.length() >= 3 && passwd1.length() <= 20
             && question.getBytes(Sys.SYSINFO.CHARSET).length > 0 &&
             question.getBytes(Sys.SYSINFO.CHARSET).length <= 255
             && answer.getBytes(Sys.SYSINFO.CHARSET).length > 0 &&
             answer.getBytes(Sys.SYSINFO.CHARSET).length <= 255)) {
        errors.add("error.reg.string", new ActionError("error.reg.string"));
      }
    }
    catch (Exception e) {
      errors.add("error.reg.string", new ActionError("error.reg.string"));
    }
    if (!passwd.equals(passwd1)) {
      errors.add("error.passwderror", new ActionError("error.passwderror"));
    }
    return (errors);
  }

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

⌨️ 快捷键说明

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