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

前台

准备不合法的数据

相关推荐
ab1237682 分钟前
Spring Integration 完整笔记 + 和 spring-integration-mqtt、Paho、EMQX 的关系
java·笔记·spring
小蜗牛狂飙记7 分钟前
java环境一键配置和切换的ui工具
java
逆光的July11 分钟前
可靠消息投递与消费的工程设计:Outbox、幂等、死信兜底
java
bro_Java66620 分钟前
《二叉树的基础知识、操作方法与代码示例》
java·数据结构·算法·广度优先
dishugj38 分钟前
HANA集群计划内切换与维护操作
java·linux·数据库
yuniko-n41 分钟前
【JUC】线程间通信
java·开发语言
yuniko-n43 分钟前
【JUC】关于 Java 线程介绍
java·开发语言
HelloWorld工程师1 小时前
@Primary 注解
java·spring
代码什么用11 小时前
Spring基础使用
java·后端·spring
代码什么用11 小时前
Spring对IoC的实现
数据库·spring