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 分钟前
网关、服务 userId 透传
java·微服务·gateway
bksczm10 分钟前
Linux之信号量(POSIX标准)
java·开发语言
Devin~Y18 分钟前
电商场景下的Java面试实战:从Spring Boot微服务到Kafka、Redis与AI RAG
java·spring boot·redis·elasticsearch·spring cloud·微服务·kafka
吠品21 分钟前
PHP里取月份最后一天的几种方式
java·开发语言·eureka
gugucoding39 分钟前
2. 【Java】搭建Java开发环境
java·开发语言
wang09071 小时前
自己动手写一个spring之MVC_3
java·spring·mvc
闲猫1 小时前
Spring AI / Models / Chat Models / Ollama
java·人工智能·spring
FREEDOM_X2 小时前
Linux 多线程编程——总结
java·linux·运维·ubuntu
tmlx3I0812 小时前
Tomcat的架构设计和启动过程详解
java·tomcat
weixin_422329312 小时前
AgentScope Java 项目入门 & Builder 深度解读
java·开发语言·人工智能