Я пытаюсь выполнить несколько проверок в одном поле
@NotBlank(message = "{name.required}")
@Max(value = 25, message = "{long.value}")
public String name;
JSF:
<h:inputText id="name" value="#{person.name}" size="20">
</h:inputText>
<h:message for="name" style="color:red" />
но когда я оставляю поле пустым, отображаются оба сообщения об ошибках.
любые идеи, как обрабатывать оба случая, независимо проверять пустую и максимальную длину.
@Size
и@Max
не одно и то же.@Size
проверяет длину входного строкового значения.@Max
проверяет числовое значение любого числового входного значения. Например. 26 не пройдут@Max(25)
. - person BalusC   schedule 26.09.2011