public class ValidationForm {?? ?@NotEmpty(message = "{user.name.error}")?? ?@Size(min = 1, max = 20,message = "{user.name.error2}")?? ?private String userName;?? ???? ?@NotNull??? ?@Min(1)??? ?@Max(110)?? ?private Integer age;?? ??? ?@NotEmpty(message = "Password must not be blank.")?? ?@Size(min = 1, max = 10, message = "Password must between 1 to 10 Characters.")??? ?@Pattern(regexp="\\d", message = "error!")?? ?private String password;}在表單提交時,在頁面上什么也沒有輸入,點提交按鈕,userName的兩個驗證的錯誤消息會一起顯示出來。其他的兩個屬性的錯誤消息也是一起顯示出來的。請問:能否設(shè)置單個字段的驗證順序,比如userName,先驗證是否輸入,如果沒有輸入,那驗證停止,不繼續(xù)驗證size;同時,下面的兩個屬性age和password的驗證也是一樣,先驗證第一個,成功后才驗證第二個。請幫忙了。謝謝。
? ? ? ? ?
? ? ? ? ?
spring MVC 參數(shù)驗證順序的問題
qq_Lifetruth_13520677
2016-12-02 10:36:50