JSF验证必填字段

时间:2011-03-31 06:24:20

标签: jsf-2 primefaces

我正在使用primefaces和他们的growl控件来显示验证错误消息,我想使用required =“true”但是为每个使用required =“true”的输入组件自定义消息。我知道您可以覆盖默认的require消息,我知道您可以创建服务器端检查并添加FacesMessage,但是您可以使用required = true并自定义消息吗?现在它使用的id不适用于“名字”

1 个答案:

答案 0 :(得分:5)

如果您的意思是消息的自定义正在改变所需消息的内容,那么

<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属性。