2011-03-31 220 views
0

爲了顯示驗證錯誤消息,我正在使用primefaces及其growl控件,我想使用required =「true」但爲每個使用required =「true的輸入組件自定義消息」。我知道你可以重寫默認的require消息,我知道你可以創建一個服務器端檢查並添加一個FacesMessage,但是你可以使用required = true並自定義消息嗎?現在,它使用ID不爲工作的事情以及「名」JSF驗證必填字段

+0

[本文「Finetuning驗證」](http://balusc.blogspot.com/2011/01/jsf-20-tutorial-with-eclipse-and.html#FinetuningValidation)也可能有幫助。 – BalusC 2011-03-31 13:33:55

回答

3

如果你的意思是消息的自定義正在發生變化,則需要消息的內容,

<h:inputText id="fn" required="true" requiredMessage="Firstname Can not be Blank" label="Firstname" value="#{user.firstname}"/>       

<h:inputText id="ln" required="true" requiredMessage="Lastname Can not be Blank" label="Lastname" value="#{user.lastname}"/> 

你必須指定requiredMessage屬性。