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

📄 registervalidator.java

📁 一个关于Spring框架的示例应用程序,简单使用,可以参考.
💻 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 + -