无法覆盖验证错误消息

Mah*_*leh 2 primefaces jsf-2

我想覆盖primefaces的默认密码匹配错误消息,所以这就是我做的:

src/main/resources下:我创建了一个名为messages.properties的属性文件, 并为其添加了以下键/值:

primefaces.password.INVALID_MATCH = Passwords doesn't match
primefaces.password.INVALID_MATCH_detail = Passwords doesn't match
Run Code Online (Sandbox Code Playgroud)

faces-config中,我添加了以下内容:

 <application>

   <locale-config>
  <default-locale>en</default-locale>
   </locale-config>
   <message-bundle>
        resources.messages
   </message-bundle>
Run Code Online (Sandbox Code Playgroud)

但它仍然打印默认消息,请指教.

ihe*_*heb 6

为什么不只是添加validatorMessage?

<p:password id="password1" required="true"   requiredMessage="Password required"
 match="password2" validatorMessage="Passwords doesnt match">
</p:password>
Run Code Online (Sandbox Code Playgroud)