Spring MVC 数据校验框架
2016-05-30 00:00
375 查看
需要hibernate-validator-4.3.2.Final-dist
[code=language-xml] <!-- if you use annotation you must configure following setting --> <mvc:annotation-driven validator="validator"/> <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> <property name="providerClass" value="org.hibernate.validator.HibernateValidator"/> </bean> <bean id="conversion-service" class="org.springframework.format.support.FormattingConversionServiceFactoryBean" />
[code=language-java]public class UsersEntity { private int uid; @NotEmpty(message = "username is empty") private String uname; @Length(min = 6,max = 18,message = "the length of password is not validate") private String upass; @Email(message = "eamil is not validate") private String email; private String mac;
[code=language-java]public class userImpl implements user { @Override public boolean register(@Valid UsersEntity usersEntity, BindingResult result) { if(result.hasErrors()) { List<FieldError> errorList = result.getFieldErrors(); for(FieldError error:errorList) { System.out.println(error.getField()+"##"+error.getDefaultMessage()); } } return false; }
相关文章推荐
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 9个基于Java的搜索引擎框架
- JavaWeb中Centext.xml数据库连接中需要的验证语句
- 蜂窝教育:教你如何理解Java面向对象
- Spring Boot入门之Hello world!
- Java中常用的线程的常用介绍
- Spring基础
- SpringMVC
- jdk中内置Future模式
- Spring bean Scope
- jmeter之编写java请求-扩展Java Sampler
- zookeeper的初体验
- Java虚拟机学习(三)
- Java虚拟机学习(四)
- spring的一个细节
- 9个基于Java的搜索引擎框架
- 过滤器、拦截器和监听器在javaWeb中应用的区别
- Java基础回顾 : 文件夹的拷贝
- 读《Spring 源码深度解析》随记
- JAVA学习(15)Vs2015+eclipse编译Qt动态库模块