im试图在我的表单中添加bean验证,当我将该字段保留为空白时,应该在右侧显示一条红色消息,显示错误,但没有任何消息出现。我也在使用spring和JPA
表格中的代码为
<tr>
<td><form:label path="name">Name</form:label></td>
<td><form:input path="name" /></td>
<td style="color:red"><form:errors path="name"/> </td>
</tr>
JPA中的代码为
@Basic(optional = false)
@NotNull
@Column(name = "name")
@NotBlank(message = " field cannot be empty")
@Size(max = 50, message = "must be equal to or less then 50 chars")
private String name;
经过实验,我找出了问题所在。我只有最大,只有在您有最大和最小或只有最小时,才会显示该消息。
最大和混合
@Size(min = 1, max = 50, message ="must be 50 characters or less")
分钟
@Size(min = 1, message ="must be 50 characters or less")