catfvld.java
来自「sping下勇Xdoclet开发hibernate的程序实例,版本hiberna」· Java 代码 · 共 33 行
JAVA
33 行
/*
* Created on 2004-12-11
*
*/
package org.ggyy.web.vld;
import org.ggyy.bo.Cat;
import org.ggyy.web.cmd.CatCmd;
import org.springframework.validation.Errors;
import org.springframework.validation.Validator;
/**
* cat Command的spring的验证器,类似于struts的验证器
*
*/
/**
* @spring.bean id="catFVLD"
*/
public class CatFVLD implements Validator {
public boolean supports(Class clazz) {
return clazz == Cat.class;
}
public void validate(Object command, Errors errors) {
Cat cat=(Cat) command;
if(cat.getName()==null||cat.getName().equals("")){
//required 是从messages.properties 文件取得,参考改文件的required定义
errors.rejectValue("name","required",new String[]{"name"},"default_error_message: name required");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?