java所有验证消息都可以在带注释的驱动hibernate验证中看到
我使用hibernate注释通过spring表单验证验证字段
这是我的模型课:
public class NewPasword {
@NotEmpty(message="Please Provide Password")
@Pattern(regexp = "^(?=.*?[A-Z])(?=.*?[0-9])(?=\\S+$).{8,}$", message = "{encryptedpassword.required}")
@Size(min=8, max=19)
private String newPassword;
........
.......
}
这是我的JSP
.....
<div class="row">
<form:input path="field" />
<form:error path="field" />
</div>
.....
执行时,所有验证消息都显示在前端,不应显示
有谁能建议我如何在up之前只获得一条验证消息
例如:如果字段为空,则消息应仅为“请输入字段”
若字段与模式不匹配,则消息应仅为“请输入有效字段”
如果字段为&;lt 8和&;gt 19则信息应仅为“长度应在8-19之间”
如果需要更多信息,请询问
# 1 楼答案
你可以用
Group
和GroupSequence
来解决这个问题参见参考资料:Grouping