SpringMVC数据校验

导包

配置springmvc.xml

复制代码
<bean id="validator" class=" org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
    <property name="providerClass" value="org.hibernate.validator.HibernateValidator "></property>
</bean>
<mvc:annotation-driven validator="validator"/>

在实体类中使用注解

@Pattern(regexp=,message=) //

只能使用在String上,regexp用于写正则表达式,message用于写提示信息

Controller

在Controller方法的实体类前添加@Valid注解,并且通过BindResult对象封装错误信息

BindResult对象要紧挨着实体类

前台

准备不合法的数据

相关推荐
小鸡脚来咯6 分钟前
前端传输的数据格式的选择
java·开发语言·前端·后端
MDY12196 分钟前
IDEA推送文件到GIT失败,显示:无法执行Git:无法识别Git可执行文件的版本:无响应
java·ide·git·intellij-idea
期待のcode34 分钟前
java的IO流
java·开发语言
什么都不会的Tristan34 分钟前
Feed流(关注推送)
java·前端·数据库
网小鱼的学习笔记41 分钟前
面试题1:==和equals的比较
java·jvm·面试
亓才孓1 小时前
深浅拷贝--Java
java·开发语言·windows
潲爺1 小时前
Java笔记总结
java·开发语言·笔记·学习
jyd01241 小时前
Spring Boot 文件上传大小限制问题:413 与 MaxUploadSizeExceededException 解决方案
java·spring boot·后端
絔宝1 小时前
Eclipse配置 Maven 国内镜像
java·eclipse·maven
无关86881 小时前
Spring Bean的生命周期
spring·bean的生命周期