2012-06-13 47 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

回答