f0d37d09748b001b1824f94af3792b74
来自「一个Struts+DAO实现的用户登陆程序,学习Struts的可以看下」· 代码 · 共 85 行
TXT
85 行
// 只包含setter和getter方法的类
package org.lxh.vo ;
import java.util.* ;
public class PersonVo
{
// 表中所有字段
private String id ;
private String name ;
private String password ;
// 此属性用于保存全部错误信息
private List errors ;
public boolean invalidate()
{
boolean flag = true ;
// 验证ID
if(this.id==null||"".equals(this.id))
{
flag = false ;
errors.add("ID不能为空!") ;
}
else
{
// 进行长度验证:3~10位
if(this.id.length()<3||this.id.length()>10)
{
flag = false ;
errors.add("ID的长度应为3~10位!") ;
}
}
// 验证密码
if(this.password==null||"".equals(this.password))
{
flag = false ;
errors.add("密码不能为空!") ;
}
else
{
// 进行长度验证:3~10位
if(this.password.length()<3||this.password.length()>10)
{
flag = false ;
errors.add("密码的长度应为3~10位!") ;
}
}
return flag ;
}
public void setErrors(List errors)
{
this.errors = errors ;
}
public List getErrors()
{
return this.errors ;
}
// 生成getter和setter方法
public void setId(String id)
{
this.id = id ;
}
public void setName(String name)
{
this.name = name ;
}
public void setPassword(String password)
{
this.password = password ;
}
public String getId()
{
return this.id ;
}
public String getName()
{
return this.name ;
}
public String getPassword()
{
return this.password ;
}
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?