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的两个验证的错误消息会一起显示出来。其他的两个属性的错误消息也是一起显示出来的。
请问:能否设置单个字段的验证顺序,比如userName,先验证是否输入,如果没有输入,那验证停止,不继续验证size;
同时,下面的两个属性age和password的验证也是一样,先验证第一个,成功后才验证第二个。
请帮忙了。谢谢。
南国漂泊
相关分类