自定义消息为required =“true”

时间:2013-09-16 17:53:46

标签: jsf

我正在使用JSF 1.0。我有一个required="true"的文本字段。如何覆盖默认验证错误消息?

1 个答案:

答案 0 :(得分:1)

首先在Messages.properties包中创建一个com.example文件,其中包含以下内容:

javax.faces.component.UIInput.REQUIRED = Please fill out this field.

(该密钥特定于required="true"后面的验证者)

然后将faces-config.xml中的邮件属性文件声明为message-bundle

<application>
    <message-bundle>com.example.Messages</message-bundle>
</application>

(没有文件扩展名!)

有关更多消息密钥,请查看JSF规范。