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

前台

准备不合法的数据

相关推荐
sww_1026几秒前
xxl-job原理分析
java
星环处相逢几秒前
K8s 实战笔记:3 种发布策略 + YAML 配置全攻略
java·docker·kubernetes
BD_Marathon2 分钟前
Spring——容器
java·后端·spring
LaLaLa_OvO8 分钟前
spring boot2.0 里的 javax.validation.Constraint 加入 service
java·数据库·spring boot
Solar202510 分钟前
构建高可靠性的机械设备企业数据采集系统:架构设计与实践指南
java·大数据·运维·服务器·架构
慧一居士12 分钟前
jdk1.8 及之后的新版本介绍,新特性示例总结
java
eybk15 分钟前
拖放pdf转化为txt文件多进程多线程合并分词版
java·python·pdf
BD_Marathon15 分钟前
SpringMVC入门案例及其工作流程
spring
D_FW20 分钟前
数据结构第四章:串
java·开发语言
Tao____21 分钟前
物联网平台二开
java·网络·物联网·mqtt·网络协议