📄 regactionform.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 + -