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

前台

准备不合法的数据

相关推荐
爱学习的小囧9 分钟前
ESXi性能历史怎么监控?2种方法,图形化+命令行全覆盖
java·linux·运维·服务器·网络·esxi·esxi8.0
smileNicky12 分钟前
Spring AI系列之集成 Milvus 构建 RAG 智能问答系统
人工智能·spring·milvus
逻辑驱动的ken19 分钟前
Java高频面试考点场景题11
java·深度学习·面试·职场和发展·高效学习
学习3人组33 分钟前
面向对象编程:反射(Reflection)原理与应用详解
java
斯维赤36 分钟前
每天学习一个小算法:快速排序
java·python·学习·算法·排序算法
LSL666_38 分钟前
快速Spring Cloud+ELK+AOP搭建一个简单的项目
spring·elk·spring cloud
天码-行空44 分钟前
深入拆解 Tomcat 系统架构:连接器如何设计
java·系统架构·tomcat
程序员牛奶44 分钟前
Project Loom:让 Java 高并发变得更简单
java·后端
NE_STOP1 小时前
Redis--简介及配置文件详解
java
XiYang-DING1 小时前
【Java EE】volatile关键字
java·单例模式·java-ee