У меня есть следующее:
<p:inputText id="login"
value="#{userBean.login}"
required="true"
label="Login"
widgetVar="log">
<f:validateLength minimum="1"/>
</p:inputText>
Мне нужно переопределить сообщение входных компонентов для всей требуемой проверки jsf.
по умолчанию: «Логин: ошибка проверки. Vous devez indiquer une valeur».
custom : "Логин : est requis."
я уже создал файл свойств в com.app.foo с именем Messages, содержащий следующие строки:
javax.faces.component.UIInput.REQUIRED = Saisie invalide.
javax.faces.component.UIInput.REQUIRED_detail = {0}: est requis.
Также я зарегистрировал его в faces-config со строкой ниже:
<message-bundle>
com.app.foom.Messages
</message-bundle>
Тем не менее, я все еще получаю требуемое по умолчанию сообщение проверки.