Spring-MVC数据校验

拈花ヽ惹草 提交于 2020-02-16 19:14:09

数据校验有效防止用户的误输入以及恶意输入,通过数据校验可以非法进入系统,从而保证系统的健壮性

1.使用Spring自带的Validation校验框架
2.使用JSR303(java验证规范)实现校验功能

数据校验步骤:

1.配置文件中需要有以下代码(以上两种通过下面的配置都实现了):

<mvc:annotation-driven></mvc:annotation-driven>

mvc:annotation-driven已经默认配置LocalValidatorFactoryBean,无需手动配置)

2.1使用Spring自带的Validation校验框架

1.首先定义一个UserValidator校验类,此类需要实现Validator接口(需要注解@Repository)
2.在UserValidator接口中进行校验方法的书写
3.在UserController中进行属性注入(装配方式
@Autowired
@Qualifier(“userValidator”)),用注入的对象调用UserValidator中的方法
4.将信息传回jsp页面

2.2使用JSR303(java验证规范)实现校验功能
1.JSR303主要时通过注解的方式来完成数据校验在对应的实体类属性上加相应的注解
2.错误信息传递到errors中,在jsp页面中通过error标签进行显示

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!