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

前台

准备不合法的数据

相关推荐
荣码2 分钟前
Java后端用LangChain搭大模型应用,我踩了5个坑
java
JAVA9653 分钟前
JAVA面试-并发篇 04-synchronized和ReentrantLock 的区别是什么
java·面试
我是一只码蚁4 分钟前
《别再死记面向对象了,我家咖啡机就是最好的老师》
java·后端
ZenosDoron5 分钟前
malloc规范
java·开发语言
codeejun6 分钟前
每日一Go-71、理论知识:CAP 、一致性原理 、Raft 机制(简化实现一个 Raft)
java·开发语言·golang
阿杰 AJie7 分钟前
ExcelUtils样式相关工具
java·后端
Aotman_7 分钟前
JavaScript数组对象中指定字段转换
java·开发语言·前端·javascript·vue.js·前端框架·es6
skywalker_1114 分钟前
Maven速通
java·maven
garmin Chen15 分钟前
Elasticsearch(4):Java Rest Client 搜索与聚合速查
java·分布式·elasticsearch
小旭952721 分钟前
MySQL 主从复制、MyCat 读写分离与分库分表实战
java·数据库·sql·mysql·database