美文网首页程序员
web佛脚-Springmvc校验框架

web佛脚-Springmvc校验框架

作者: 在南方的北方人_Elijah | 来源:发表于2017-02-24 09:50 被阅读37次

配置和使用Springmvc校验框架

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

jy.png

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

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

jvjy.png

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

cjy.png

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

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

在JSP中显示错误信息:

divjy.png

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

cjjy.png

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

jcjy.png

相关文章

网友评论

    本文标题:web佛脚-Springmvc校验框架

    本文链接:https://www.haomeiwen.com/subject/kygiwttx.html