springMVC入门--3.数据校验
来源:互联网 发布:linux squid 编辑:程序博客网 时间:2024/06/03 16:51
SpringMVC的数据校验:JSR303 它的实现依赖于Hibernate的数据校验
1 springMVC后台的数据校验的步骤;
使用 JSR 303 验证标准
1. 加入 hibernate validator 验证框架的 jar 包
**hibernate-validator-5.0.0.CR2.jar
hibernate-validator-annotation-processor-5.0.0.CR2.jar
jboss-loging-3.1.1.GA.jar
el-api.jar
jstl.jar
jsp-api.jar
classate-0.8.0.jar
validation-api-1.0.0.CR1.jar
standard.jar**
2. 在 SpringMVC 配置文件中添加
<mvc:annotation-driven></mvc:annotation-driven>
- 需要在 bean 的属性上添加对应的注解
@Componentpublic class User { @NotEmpty private String name; @Email private String email;//set、get方法}
- 在目标方法 bean 类型的前面添加 @Valid 注解
@RequestMapping("/getUser") public void getUser(@Valid User user,BindingResult error) { System.out.println(user); if(error.hasErrors()){ for (FieldError fieldError : error.getFieldErrors()) { System.out.println(fieldError.getField()+":"+fieldError.getDefaultMessage()); } } }
注意:@Valid User user,BindingResult error之间不能有其他参数
阅读全文
0 0
- springMVC入门--3.数据校验
- springmvc的数据校验
- SpringMVC 数据校验
- SpringMVC 数据校验
- SpringMVC的数据校验
- SpringMVC数据校验
- SpringMVC数据校验
- springmvc中的数据校验
- SpringMVC数据校验
- SpringMVC的数据校验
- SpringMVC数据校验
- SpringMVC数据校验(三)
- springmvc数据校验
- 三.SpringMVC 数据校验
- SpringMVC中的数据校验
- SpringMVC中的数据校验
- SpringMvc之数据校验
- springmvc中数据校验
- C# 实现安装C#写的系统服务 不依赖InstallUtil
- 三分钟掌握数据中心“容灾和备份的区别”
- 用python的画表格
- 所谓的沉浸式状态栏---
- 阿里再推内置锂电池服务器 Facebook等国际巨头也上马相关技术
- springMVC入门--3.数据校验
- 从好耶牵手海航集团看海航集团怎么样
- 应工程师需求,今天来盘点一下常见总线类型(干货版)
- 计蒜课:泥塑课
- PyQt5中的事件和信号
- mysql服务提示无法启动(3523报错)
- windows同一ip服务器绑定两个域名
- Android 解决华为手机图片底色变绿问题
- ArcGIS for JavaScript实现地图联动