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