在这个例子中
<h:inputSecret value="#{contact.password}">
<f:validator validatorId="passwordValidator"/>
<f:validateLength minimum="8"/>
</h:inputSecret><br/>
如果我输入的密码短于8个字母,我有 j_idt10:验证错误:长度小于&#39; 8&#39; 的允许最小值,这正是我想要的但我会喜欢重写错误信息。我可以使用自定义 @FacesValidator 来执行此操作,并检查 f:validateLength 中是否有某些属性可以执行此操作,但我没有找到任何属性。写一个FacesValidator是唯一的解决方案吗?
答案 0 :(得分:1)
使用z:\MyProjectJp
(类似但非与资源包相同)来覆盖默认转化和验证消息: