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对象要紧挨着实体类

前台

准备不合法的数据

相关推荐
2501_916766548 分钟前
【Springboot】数据层开发-数据源自动管理
java·spring boot·后端
自在极意功。25 分钟前
MyBatis 动态 SQL 详解:从基础到进阶实战
java·数据库·mybatis·动态sql
软件管理系统34 分钟前
基于Spring Boot的便民维修管理系统
java·spring boot·后端
百***78751 小时前
Step-Audio-2 轻量化接入全流程详解
android·java·gpt·php·llama
快乐肚皮1 小时前
MySQL递归CTE
java·数据库·mysql·递归表达式
廋到被风吹走1 小时前
【Spring】DispatcherServlet解析
java·后端·spring
廋到被风吹走1 小时前
【Spring】PlatformTransactionManager详解
java·spring·wpf
wanghowie2 小时前
01.07 Java基础篇|函数式编程与语言新特性总览
java·开发语言·面试
Cricyta Sevina2 小时前
Java IO 基础理论知识笔记
java·开发语言·笔记