《SpringMvc学习笔记》maven下使用Validatoin验证表单没起作用解决方案

 <dependency>
    <groupId>javax.validation</groupId>
    <artifactId>validation-api</artifactId>
    <version>2.0.0.Final</version>
   </dependency>

一开始只在pom.xml中添加了validation-api的依赖,编译过程中正常使用未报错,但是运行之后没有实际作用。
后来看到了这篇文章:

https://blog.csdn.net/u013244809/article/details/50731564

了解到JSR-303只是一个规范,并没有对其进行实现,而hibernate-validator是实现了这一规范。于是在pom.xml中添加以下依赖
<dependency>
  		<groupId>org.hibernate</groupId>
  		<artifactId>hibernate-validator</artifactId>
  		<version>6.0.7.Final</version>
  	</dependency>

User.java字段属性


@NotEmpty
private String account;
private String name;
private String password;
private int type;

前端:
<span>账号:<sf:input path="account" size="15"/></span>
<span><sf:errors path="account" cssClass="error" /></span>

问题解决:

阅读更多
文章标签: Maven Spring SpringMvc
个人分类: MVC JavaWeb
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭