Поля, обязательные для проверки JSF

Я использую простые лица и их контроль рычания, чтобы отображать сообщения об ошибках проверки, и я хотел бы использовать required="true", но настроить сообщение для каждого компонента ввода, который использует required="true". Я знаю, что вы можете переопределить требуемое сообщение по умолчанию, и я знаю, что вы можете создать проверку на стороне сервера и добавить FacesMessage, но можете ли вы использовать required=true и настроить сообщение? Прямо сейчас он использует идентификатор, который не подходит для вещей «Имя».


person c12    schedule 31.03.2011    source источник
comment
Эта статья Проверка точной настройки может быть и полезно.   -  person BalusC    schedule 31.03.2011


Ответы (1)


Если вы имеете в виду, что настройка сообщения изменяет содержимое требуемого сообщения, тогда

<h:inputText id="fn" required="true" requiredMessage="Firstname Can not be Blank" label="Firstname" value="#{user.firstname}"/>                           

<h:inputText id="ln" required="true"  requiredMessage="Lastname Can not be Blank" label="Lastname" value="#{user.lastname}"/>

Вы должны указать атрибут requiredMessage.

person Selvin    schedule 31.03.2011