spring mvc数据校验
来源:互联网 发布:知乎filco红轴 编辑:程序博客网 时间:2024/05/20 06:55
应用程序在执行业务逻辑之前,有时候必须需要校验其接收到的输入数据是正确和合法的,比如姓名的长度必须小于16个字符、人数必须少于20人等等,尽管现在前端JS已经能做到前台校验的效果了,但是当用户屏蔽前台JS代码的时候,这时传送回给服务器程序的数据就不一定是合法的了,对于某些对安全性的要求十分严格的网站来说,后台校验哟时候还是必须要的,而spring拥有自己独立的数据校验框架,也支持JSR 303标准的校验框架,spring的DataBinder在进行数据绑定的同时,可调用校验框架完成数据校验工作,在spring mvc中,也可直接通过注解驱动的方式进行数据校验。
spring的数据校验配置也很简单,只需在spring的配置文件中添加如下代码,定义一个LocalValidatorFactoryBean的bean
<bean id="validator"class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"/>
另外,要注意的是,spring本身没有提供JSR 303的实现,所以必须要引入JSR 303的实现者的jar包(我用的是Hibernate-validator),最后在spring mvc的配置文件中加入下面这句
<mvc:annotation-driven/>
然后在处理方法的入参上标注@Valid注解,即可让spring mvc在完成数据绑定后执行数据校验的工作,
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校验
- POJ 1185 炮兵阵地(状态压缩DP)
- “五一”劳动节寄语
- Linux下查看命令的位置
- kmp算法
- 博弈问题(总结于他人博客)
- spring mvc数据校验
- eclipse管理mysql
- onAttachedToWindow () 和 onDetachedFromWindow ()
- windbg的使用四(Windbg检查死锁 )
- 动态IP搭建属于自己的企业邮箱服务器
- Kruskal算法实现最小生成树
- struts2.0的工作原理?
- 图片处理—图片压缩
- [jekyll] 乱码问题invalid byte sequence in GB2312