如何修改jsf中的错误消息?

时间:2014-01-30 12:33:02

标签: jsf

我正在为我的应用程序使用primefaces4,jsf2.0和tomcat6。 我正在使用<p:clientValidator event="blur">。我需要修改错误消息,例如“数字:验证错误:值是必需的”。如果字段为空,它会变得模糊,但我想将其修改为“需要数字”。其中“Number”是该字段的标签。我在我的资源包文件中尝试了这个“javax.faces.component.UIInput.REQUIRED = {0}是必需的”但仍显示旧消息“javax.faces.component.UIInput.REQUIRED = {0} is required” 。 Plz帮助我在哪里修改消息。

对不起,如果有任何错误,我是jsf的新蜜蜂。 提前致谢

1 个答案:

答案 0 :(得分:0)

1)创建 validation.properties 文件的版本(根据需要重命名)

2)在此文件中添加行javax.faces.component.UIInput.REQUIRED={0} is Required

3)在 faces-config.xml

中注册您的属性文件
<application>
    <message-bundle>your.path.here.validation</message-bundle>
</application>

有关详细信息,请参阅链接Customize validation error message in JSF 2.0