我正在为我的应用程序使用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的新蜜蜂。 提前致谢
答案 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