我正在使用JSF 1.0。我有一个required="true"
的文本字段。如何覆盖默认验证错误消息?
答案 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规范。