2012-06-13 45 views
3

在我的JSF + Primefaces应用程序中。我使用JSF验证标签来验证文本框的输入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失败我需要不同的验证消息。

我该怎么做?

+3

看这里http://stackoverflow.com/a/10411840/617373 – Daniel

回答