web佛脚-Springmvc校验框架

配置和使用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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • SpringMVC介绍之Validation 对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时...
    yongguang423阅读 4,884评论 0 16
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,152评论 6 342
  • 听说最近体现一个人高逼格的最直接途径是,看一档节目。没错,“朗读者”。我印象最深的一个片段是,斯琴高娃声情并茂的那...
    小橙X阅读 4,520评论 0 9
  • 看到这个题目,是不是有些五雷轰顶的feel? 你咋想的,大学不就是为以后做打算吗?大学不就是为了就业才上的吗?毫不...
    VernonC阅读 1,364评论 0 1
  • 今天在朋友圈看到一个高中同学发了条状态:关于房子怎么装不是问题,但钱是问题。这位同学也是我一位高中好友的老公,我们...
    乐小檬阅读 1,594评论 0 0

友情链接更多精彩内容