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「
不然將不能顯示錯誤信息