web佛脚-Springmvc校验框架

配置和使用Springmvc校验框架

在Springmvc.xml中使用添加校验框架

jy.png

添加后,便可以使用注解来进行校验框架的调用

在JavaBean中进行配置,即使用方法

web佛脚-Springmvc校验框架_第1张图片
jvjy.png

在Contorller中调用所配置的JavaBean进行验证

web佛脚-Springmvc校验框架_第2张图片
cjy.png

校验结果保存在BindingResult或Errors对象中:

  • 这两个类都位于org.springframework.validation包中
  • 需校验的表单对象和其绑定结果对象或错误对象是成对出现的
  • Errors接口提供了获取错误信息的方法,如getErrorCount()获取错误的数量, getFieldErrors(String field)得到成员属性的校验错误列表
  • BindingResult接口扩展了Errors接口,以便可以使用Spring的org.springframeword.validation.Validator对数据进行校验,同时获取数据绑定结果对象的信息

在JSP中显示错误信息:

web佛脚-Springmvc校验框架_第3张图片
divjy.png

自定义校验规则:
定义注解类,并使用Constraint注解标注,属性validatedBy指定校验实现类

web佛脚-Springmvc校验框架_第4张图片
cjjy.png

定义实现类,需要继承ConstraintValidator接口,isVail方法负责校验

web佛脚-Springmvc校验框架_第5张图片
jcjy.png

你可能感兴趣的:(web佛脚-Springmvc校验框架)