Проверка формы JSF простой способ использовать пользовательский текст - PullRequest
1 голос
/ 16 сентября 2011

Я использую это для проверки моей формы <h:message for="username" showDetail="false" showSummary="true"/> с помощью required="true", но я получаю действительно некрасивый текст, потому что отображаются эти загадочные идентификаторы.

Могу ли я как-нибудь проверить, была ли вообще выдана какая-либо ошибка, а затем просто напечатать какое-то простое сообщение, жестко запрограммированное в xthml?

1 Ответ

3 голосов
/ 16 сентября 2011

Эти "загадочные" идентификаторы управляются атрибутом label.

<h:inputText value="#{bean.user.name}" required="true" label="Username" />

Вы также можете использовать атрибут requiredMessage для предоставления полного настраиваемого сообщения.

<h:inputText value="#{bean.user.name}" required="true" requiredMessage="Please enter this field" />

Существуют также атрибуты validatorMessage и converterMessage для случая, когда вы хотите определить общее сообщение об ошибке проверки или преобразования на стороне просмотра.

См. Также:

...