i am having a code similar to this:
<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>
在支持bean中的验证程序具有其自己生成的验证消息。但它被inputText标记的validatorMessage所覆盖。
我的问题是:我如何为validateRegex标记定义自定义验证器消息?我不想删除validatorMessage,因为然后JSF会显示自己的错误消息,包含正则表达式模式等等 -> 我觉得不太好看。
感谢您的帮助 :)