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

前台

准备不合法的数据

相关推荐
MyY_DO几秒前
继承+代码复用使用方法说人话
java·开发语言
qq5680180763 分钟前
一个基于Spring Boot的简单网吧管理系统
java·spring boot·后端
前端小雪的博客.3 分钟前
Java for 循环详解:从基础语法到实战案例(新手友好版)
java·java基础·for循环·循环结构
断手当码农8 分钟前
Java算法题常见的20种输入模板(ACM / LeetCode 通用)
java
hashiqimiya8 分钟前
spring报错
java·后端·spring
lierenvip10 分钟前
开源模型应用落地-工具使用篇-Spring AI-Function Call(八)
人工智能·spring·开源
yaoxin52112311 分钟前
352. Java IO API - Java 文件操作:java.io.File 与 java.nio.file 功能对比 - 4
java·python·nio
y = xⁿ13 分钟前
【LeetCodehot100】T24:两两交换链表中的节点 T25:K个一组翻转链表
java·网络·数据结构·算法·链表
毕设源码-朱学姐15 分钟前
【开题答辩全过程】以 基于Springboot的养老服务管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
mjhcsp17 分钟前
C++随机调整(Random Adjustment):优化算法的核心随机策略
java·c++·算法