小编Ihl*_*ily的帖子

JSF 2.0 validateRegex具有自己的验证器消息

我有一个类似于这样的代码:

<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>
Run Code Online (Sandbox Code Playgroud)

支持bean中的验证器生成了自己的验证消息.但它被inputText标记的validatorMessage覆盖.

我的问题是:我如何为validateRegex标签定义自定义验证器消息?我不想删除validatorMessage原因然后JSF显示一个包含正则表达式模式的自己的错误消息等等 - >我不觉得非常漂亮.

谢谢您的帮助 :)

regex validation message textinput jsf-2

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

jsf-2 ×1

message ×1

regex ×1

textinput ×1

validation ×1