Либо используйте атрибут requiredMessage
компонента ввода:
<x:inputXxx ... required="true" requiredMessage="Value is required" />
Или создайте файл свойств в classpath, который содержит пользовательский шаблон сообщения:
javax.faces.component.UIInput.REQUIRED = Value is required.
и зарегистрирован как пакет сообщений в faces-config.xml
:
<application>
<message-bundle>com.example.CustomMessages</message-bundle>
</application>
В приведенном выше примере предполагается, что имя файла CustomMessages.properties
и помещено в пакет com.example
. Вы можете назвать и разместить его где угодно.
Обзор всех ключей сообщений можно найти в главе 2.5.2.4 спецификации JSF .