Springmvc數據驗證

1.引入jar包

com.springsource.javax.validation-1.0.0.GA.jar  規範(只是定義)java

hibernate-validator-4.1.0.Final.jar   廠商實現spring

log4j.jarapi

slf4j-api-1.5.8.jarjsp

slf4j-log4j12.jarpost

2.校驗功能實現 在實體類上添加校驗註解spa

複製代碼
複製代碼
 1 Person.java
 2 @Size(min=3,max=10,message="用戶名必須大於3個字符,小於10個字符")
 3 private String name;
 4 @NotNull(message="年齡不能爲空")
 5 private Integer age;
 6 personUpdate.jsp
 7 
 8 name: <sf:input path="name"/>
 9 <font color="red"><sf:errors path="name"/></font>
10 
11 PersonController.java
12 public String saveOrUpdate(@Valid Person p, BindingResult br,
13         @RequestParam("photo") MultipartFile file,
14         HttpServletRequest request, HttpServletResponse repsonse){
15     if(br.hasErrors()){
16         return 「person/jPersonUpdate」;  //有錯誤返回頁面顯示錯誤
17     }
複製代碼
複製代碼

 

校驗錯誤信息回顯hibernate

<sf:errors path=「*"/>code

顯示全部錯誤orm

 

注意:blog

form屬性 modelAttribute="person「

不然將不能顯示錯誤信息

相關文章
相關標籤/搜索