2011-03-31 175 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属性。