📄 registervalidator.java
字号:
/*
* $Workfile: RegisterValidator.java$ Copyright (c) 2005 Freeborders. All rights
* reserved. Last Changed by: $Author:user$ On: $Date: 2005-6-10 10:10:12$
* $Revision: 1$
*/
package base;
import org.springframework.validation.Errors;
import org.springframework.validation.Validator;
/**
* Class description goes here.
*
* @version 1.0 2005-6-10
* @author user
*/
public class RegisterValidator implements Validator
{
/**
* @see org.springframework.validation.Validator#supports(java.lang.Class)
*/
public boolean supports(Class arg0)
{
System.out.println("Class name========"+arg0.getName());
return RegisterInfo.class.isAssignableFrom(arg0);
//return false;
}
/**
* @see org.springframework.validation.Validator#validate(java.lang.Object,
* org.springframework.validation.Errors)
*/
public void validate(Object arg0, Errors arg1)
{
RegisterInfo regInfo = (RegisterInfo)arg0;
//检查注册用户名是否合法
//arg1.'
//arg1.
if(regInfo.getUsername().length() < 4)
{
//arg1.rejectValue("username", "用户名长度必须大于等于4个字母!");
arg1.rejectValue("username", "less4chars", "--------!");
}
if(regInfo.getPassword1().length() < 6)
{
//arg1.rejectValue("password1", "密码长度必须大于等于6个字母");
arg1.rejectValue("password1", "less6chars", "-------");
}
if(!regInfo.getPassword2().equals(regInfo.getPassword1()))
{
//arg1.rejectValue("password2", "两次输入的密码不一致!");
arg1.rejectValue("password2", "notsame", "-------!");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -