未显示Bean验证错误消息

问题描述 投票:2回答:1

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;
java jpa bean-validation
1个回答
0
投票

经过实验,我找出了问题所在。我只有最大,只有在您有最大和最小或只有最小时,才会显示该消息。

最大和混合

 @Size(min = 1, max = 50, message ="must be 50 characters or less")

分钟

@Size(min = 1,  message ="must be 50 characters or less")
© www.soinside.com 2019 - 2024. All rights reserved.