Сообщение об ошибке проверки бина не отображается - PullRequest
2 голосов
/ 07 марта 2020

Я пытаюсь добавить проверку bean-компонента в мою форму. Когда я оставляю поле пустым, справа должно появиться красное сообщение, отображающее ошибку, но сообщение не появляется. Я использую Spring и JPA aswell

код в форме

        <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;

1 Ответ

0 голосов
/ 08 марта 2020

После экспериментов выясняю проблему. У меня был только максимум, сообщение будет отображаться, только если у вас есть максимум и минимум или только минимум.

максимум и микс

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

мин

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