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

前台

准备不合法的数据

相关推荐
pnoker13 小时前
从工业软件到 AI 智能体:工业 AIoT 技术路线的系统梳理
java·人工智能·物联网·microsoft·开源·工业互联网
专注仿真13 小时前
Vapor框架构建及Swift for TensorFlow图像分析
java·其他
逃逸线LOF13 小时前
Spring的AOP简介
java·后端·spring
砚底藏山河13 小时前
【量化纯GET实战 #21】用 pandas 做分析:把接口数据变成 DataFrame
java·python·金融·maven·pandas
Zzzzmo_14 小时前
Spring MVC
java·spring·mvc·cookie/session
cfm_291414 小时前
Spring核心设计模式
java·spring·设计模式
Java小白笔记14 小时前
Java 实现阿里云 OSS 文件上传链路:普通上传、秒传、分片与断点续传
java·开发语言·数据库·spring·阿里云
2333!!!!!14 小时前
rocket新手一些常见问题
java·开发语言
骇客野人14 小时前
Springboot 的 配置文件 application.yml 和 bootrap.yml 的由来和作用
java·spring boot·后端
wuminyu14 小时前
JVM锁膨胀与Futex源码解析
java·linux·c语言·jvm·c++