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

前台

准备不合法的数据

相关推荐
SL_staff32 分钟前
10人团队如何用轻量私有化文档平台实现知识复用提效?技术视角拆解B/S架构下的协作闭环
java·开源·全栈
释厄6231 小时前
同性线套娃律——圆面积必然=1+2+...+n 的求和·圆心不与 π 相关
java·人工智能·算法·1024程序员节
todoitbo1 小时前
MongoDB迁移之后,Spring Data 和 Hibernate 各自接哪类请求
大数据·数据库·mongodb·spring·hibernate·金仓数据库
猫猫.1531 小时前
IO、存储、硬盘、文件系统详细总结
java·java-ee
SL_staff1 小时前
设备离线时业务不中断:JVS-IOT高可用架构解析
java·物联网·产品
郭小李2 小时前
mybatis 动态 sql
java·sql·mybatis
瑞码空间2 小时前
JSP与Servlet核心开发与CRUD实战笔记
java·笔记·servlet·jsp
知守观2 小时前
技术考古:iBATIS 2.3.4 时代的持久层,是如何用 Map 玩转 307 个存储过程的?
java·后端·mybatis
captain3763 小时前
MyBatis Plus(1)
java·服务器·mybatis
香蕉大香蕉(06敬畏市场)3 小时前
MySQL 单点详解(08)
java·数据库·mysql·面试·八股