JSF表单验证使用自定义文本的简便方法

时间:2011-09-16 12:23:50

标签: forms jsp validation jsf

我正在使用它来验证我的表单<h:message for="username" showDetail="false" showSummary="true"/>required="true",但我的文字非常难看,因为会显示这些神秘的ID。

我可以以某种方式检查是否有任何错误抛出然后只是打印一些硬编码到xthml中的基本消息?

1 个答案:

答案 0 :(得分:3)

这些“神秘”ID可由label属性控制。

<h:inputText value="#{bean.user.name}" required="true" label="Username" />

您还可以使用requiredMessage属性提供完整的自定义消息。

<h:inputText value="#{bean.user.name}" required="true" requiredMessage="Please enter this field" />

对于您希望在视图端定义公共验证或转换失败消息的情况,还存在validatorMessageconverterMessage属性。

另见: