【发布时间】:2015-07-10 02:07:27
【问题描述】:
我正在使用休眠注释来通过弹簧表单验证来验证该字段。
这是我的模型类:
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 之前只获得一条验证消息。
like : 如果字段为空,则消息应该只是“请输入字段”
如果字段与模式不匹配,则消息应仅为“请输入有效字段”
如果字段为 < 8 和 > 19,则消息应仅为“长度应在 8-19 之间”
如果需要更多信息,请询问。
【问题讨论】:
标签: java spring hibernate spring-validator