【问题标题】:Bean validation error message not displaying未显示 Bean 验证错误消息
【发布时间】:2020-06-20 04:21:26
【问题描述】:

我试图将 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】:

    经过实验,我发现了问题所在。我只有最大值,只有当你有最大值和最小值或只有最小值时才会显示消息。

    最大化和混合

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

    分钟

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-20
      • 2013-11-19
      • 2018-06-15
      • 2017-01-06
      • 2018-11-05
      • 2019-06-11
      • 2020-08-06
      • 2021-10-17
      相关资源
      最近更新 更多