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

前台

准备不合法的数据

相关推荐
我登哥MVP13 小时前
Spring Boot 从“会用”到“精通”:ReturnValueHandler原理
java·spring boot·后端·spring·java-ee·maven·intellij-idea
snow@li13 小时前
数据库:MySQL vs PostgreSQL 详尽对比(2026版)
java·mysql·postgresql
丑过三八线13 小时前
Runc 深度解析:从原理到实操
java·linux·开发语言·docker·容器·rpc
STDD13 小时前
ntfy 自托管推送通知服务搭建:一条 curl 命令向手机发送通知
java·开发语言·智能手机
周末也要写八哥13 小时前
线程的生命周期之线程睡眠
java·开发语言·jvm
炸薯条!13 小时前
二叉树的链式表示(2)
java·数据结构·算法
徐寿春14 小时前
什么是数据倾斜
java·guava
李白的天不白14 小时前
一个服务器可以搭建多个网站
java·tomcat
●VON14 小时前
AtomGit Flutter鸿蒙客户端:共享组件
java·flutter·华为·harmonyos·鸿蒙
程序猿乐锅14 小时前
【JAVASE | 第十七篇】Java 网络通信
java·开发语言