JSF:针对不同验证器标签的不同验证消息?

时间:2012-06-13 07:07:14

标签: validation jsf java-ee jsf-2

在我的JSF + Primefaces应用程序中。我正在使用JSF验证器标签来验证文本框的输入

<p:inputText value="#{createAccessPrivilegeBean.name}" id="name" label="name" size="55" required="true"
    requiredMessage="#{messages.requiredError}" validatorMessage="#{messages.alphaNumericError}">
    <f:validateRegex pattern="#{validatorBean.accessprivilegeValidator}"></f:validateRegex>
    <f:validateLength maximum="10"></f:validateLength>
</p:inputText>

现在对于必需的消息,我已经在requiredMessage属性中为所有其他验证标签指定了消息,我正在使用公共消息,我在validatorMessage属性中定义了该消息。

我需要单独的消息进行不同的验证,如果validateRegex失败,我需要不同的验证消息,或者如果validateLength失败,我需要不同的验证消息。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

以下是解决方案的链接:

http://www.mkyong.com/jsf2/customize-validation-error-message-in-jsf-2-0/

感谢Daniel。