У меня есть код, подобный этому:
<h:inputText id="email" value="#{managePasswordBean.forgotPasswordEmail}"
validatorMessage="#{validate['constraints.email.notValidMessage']}"
requiredMessage="#{validate['constraints.email.emptyMessage']}"
validator="#{managePasswordBean.validateForgotPasswordEmail}"
required="true">
<f:validateRegex pattern="^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$" />
</h:inputText>
Валидатор в компоненте поддержки генерирует собственное сообщение проверки. но он перезаписывается сообщением validatorMessage тега inputText.
Мой вопрос: как я могу определить пользовательское сообщение валидатора для тега validateRegex? Я не хочу удалять причину validatorMessage, тогда JSF отображает собственное сообщение об ошибке, содержащее шаблон регулярных выражений и так далее -> которое я не нахожу очень симпатичным.
Спасибо за помощь:)