JSF验证必填字段

c12*_*c12 0 primefaces jsf-2

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

Sel*_*vin 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}"/>
Run Code Online (Sandbox Code Playgroud)

您必须指定requiredMessage属性。