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

前台

准备不合法的数据

相关推荐
hdsoft_huge2 分钟前
SpringBoot系列06:RESTful接口开发,请求参数接收、全局跨域CORS完整配置
java·spring boot
IVVi0jToe5 分钟前
高效C++线程池设计与实现
java·c++·安全
CRMEB定制开发21 分钟前
企业级Java电商系统选型路线图:从零到上线全流程拆解
java·开发语言·商城系统·小程序商城
Zhou14113622 分钟前
Java常见面试题3
java·开发语言
Solis30 分钟前
百万并发的点赞计数,我们为什么要把“事实“和“计数“拆开?
java·架构
tachibana236 分钟前
hot100 排序链表(148)
java·数据结构·算法·leetcode·链表
wear工程师43 分钟前
synchronized 锁升级:多数人还在背 JDK8 的答案,偏向锁早在 JDK18 就没了
java·面试
荣码1 小时前
LangGraph多步工作流:Agent不够用的时候,我踩了4个坑
java·python
是小李呀1 小时前
Java集合扩容机制解析:ArrayList与HashMap底层原理及性能差异
java