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