SpringMVC - 9 - 数据绑定(DataBinder)-4:数据校验(Validator)、JSR303、BindingResult、
# 总结
-
如何校验?注解?
使用 JSR303
1. 加入 hibernate validator 验证框架
2. 在 SpringMVC 配置文件中添加<mvc:annotation-driven/>
3. 需要在 bean 的属性上添加对应的注解
4. 在目标方法 bean 类型的前面添加 @Valid 注解 -
检验出错转向哪一个页面?
如果有BindingResult
接收,错误信息会存入 BindingResult 内部,而不是 直接抛出到全局
注意:需校验的 Bean 对象和其绑定结果对象或错误对象成对出现时,他们之间不允许声明其他的入参 - 错误消息?如何显示,如何把错误消息进行国际化?