第3.94课 上课 SpringMVC框架整合验证框架

3_94

SpringMVC框架

 数据验证

  JSR-303验证框架介绍

1.JSR 303 – Bean Validation 是一个数据验证的规范,2009 年 12 月 Java EE 6 发布。

2.Spring3开始支持JSR-303验证框架,JSR-303支持XML风格的和注解风格的验。

  Constrainst约束

   Bean Validation内置约束

   Hibernate Validator附加的约束

Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint(约束)。

  SpringMVC集成JSR-303验证框架

   添加依赖的Jar包

    validation-api-1.1.0.Final.jar

    hibernate-validator-5.2.2.Final.jar

    classmate-1.3.1.jar

    jboss-logging-3.3.0.Final.jar

   在SpringMVC配置文件中添加对JSR-303验证框架的支持

   使用JSR-303验证框架注解为模型对象指定验证信息

   通过在命令对象上注解@Valid来告诉Spring MVC此命令对象在绑定完毕后需要进行JSR-303验证

   设置Errors参数或者BindingResult参数

   在页面上显示错误校验信息

第一步:在JSP页面引入Spring标签库:

 

第二步:通过form元素显示错误信息:

commandName:代表验证的JavaBean;

path:代表对JavaBean的哪个属性的验证;

posted on 2018-01-31 23:29  東風★破  阅读(158)  评论(0)    收藏  举报

导航