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

前台

准备不合法的数据

相关推荐
三千星13 分钟前
Java开发者转型AI工程化Week 2:从核心能力到生产就绪
java·ai编程
亦暖筑序13 分钟前
让 AI 客服真能用的 3 个模块:情绪感知 + 意图识别 + Agent 工具链
java·人工智能·后端
SimonKing27 分钟前
别让你的代码裸奔!Spring Boot混淆全攻略(附配置)
java·后端·程序员
m0_6348654029 分钟前
idea快捷建项目
java·ide·intellij-idea
前端技术31 分钟前
[特殊字符]️ Spring AI Alibaba Advisor基础应用
java·人工智能·spring
Fate_I_C32 分钟前
实战案例:用 Kotlin 重写一个 Java Android 工具类
android·java·kotlin
Jet76933 分钟前
2026年API中转平台选型笔记:稳定性、兼容性、成本怎么一起看
java·网络·笔记
糯米团子74940 分钟前
蓝桥杯javaB组赛前四天复习-1
java·windows·蓝桥杯
莫逸风1 小时前
【java-core-collections】集合框架深度解析
java·开发语言
小江的记录本1 小时前
【分布式】分布式系统核心知识体系:CAP定理、BASE理论与核心挑战
java·前端·网络·分布式·后端·python·安全