【spring MVC】数据校验
来源:互联网 发布:ubuntu怎么进入文件夹 编辑:程序博客网 时间:2024/05/20 02:52
在增加、修改功能中,往往会对用户输入的信息进行校验,数据校验的形式也是多种多样,springMVC也提供了一套校验方式。
<mvc:annotation-driven />会自动装配LocalValidatorFactoryBean,通过在处理方法的入参上标注@valid注解即可让springMVC在完成数据绑定后执行数据校验的工作,使用JSR303数据合法性校验框架。
以用户的用户名和邮箱地址为例,在实体类属性上标注校验注解。在处理方法对应的入参前添加@Valid,springMVC就会实时校验并将校验结果保存到被校验入参对象之后的BindingResult或Errors入参中,还会将所有校验结果保存到“隐含模型”,通过HttpServletRequest的属性列表暴露给JSP试图对象,因此在JSP中获取错误信息。
实体类
@NotEmptyprivate String lastName;@Emailprivate String email;
Controller
public String handle 91(@Valid User user, BindingResult userBindingResult,String sessionId,ModelMap mm,@Valid Dept dept, Errors deptErrors){}
JSP
阅读全文
0 0
- spring mvc数据校验
- Spring MVC 数据校验
- 【spring MVC】数据校验
- spring MVC的数据校验。
- Spring MVC JSR303数据校验
- spring mvc 的数据校验
- spring mvc 数据校验 -- hibernate-validator
- Spring MVC数据校验与国际化
- spring mvc json数据的格式化和数据校验
- SPring MVC 表单校验
- spring mvc 校验
- spring mvc 校验框架
- Spring MVC分组校验
- spring MVC JSR303校验
- Spring MVC数据转换、格式化、校验、文件上传和下载
- Spring MVC—数据绑定机制,数据转换,数据格式化配置,数据校验
- Spring MVC 参数字段校验
- Spring MVC 的validation校验
- Linux下RTC驱动的简单分析
- ★实验 9-2 1.补全代码,实现以下功能 a)调用pipe()创建无名管道 b)调用fork创建一个子进程 c)在父进程中向管道写入 “helloworld”, 同时打印出PID和写入
- Gradle for Android-高级Build和自定义
- ★实验9-3 1.用不同的方案实现两个命令的连接,例如 “who|sort”、“ps aux | grep init” 源程序: #include <stdio.h> #include <sys
- 【Nginx】Nginx优秀特点
- 【spring MVC】数据校验
- H
- 文章标题
- 黑阔的win10--把win10打造成kali(记录帖)
- Linux-视频监控系统(5)-TCP传输子系统实现
- 折叠ToolBar
- ★实验10-1 1.编写程序测试函数setitimer(int)和getitimer()。 2.安装信号, 使信号SIGALRM、SIGVTALRM、SIGPROF可以被捕获。 #include
- Python的逻辑运算
- 【我的总结——思想篇】