我想重写primefaces的默认密码匹配错误消息,下面是我所做的:
在src/main/resources:下,我创建了一个名为messages.properties的属性文件,并向它添加了以下键/值:
primefaces.password.INVALID_MATCH = Passwords doesn't match
primefaces.password.INVALID_MATCH_detail = Passwords doesn't match在faces-config中,我添加了以下内容:
<application>
<locale-config>
<default-locale>en</default-locale>
</locale-config>
<message-bundle>
resources.messages
</message-bundle>但它仍然打印默认的消息,请通知。
发布于 2012-11-11 09:12:19
注意,素数面
Messages.properties和*Messages_en.properties*
尝试将其重命名为Messages.properties,并使用大写M (最佳实践),并尝试添加Messages_en.properties (因为primefaces中的Messages_en.properties可能会覆盖新的Messages.properties)
<message-bundle>
resources.Messages
</message-bundle>(如果main是包名的一部分,请尝试在resources之前添加它)
发布于 2015-06-03 16:17:41
为什么不直接添加validatorMessage呢?
<p:password id="password1" required="true" requiredMessage="Password required"
match="password2" validatorMessage="Passwords doesnt match">
</p:password>https://stackoverflow.com/questions/13329719
复制相似问题