数据校验有效防止用户的误输入以及恶意输入,通过数据校验可以非法进入系统,从而保证系统的健壮性
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标签进行显示
来源:CSDN
作者:aha_aha_a
链接:https://blog.csdn.net/aha_aha_/article/details/104336137