Validation 自定义JSF f:validateLenght消息,不使用@FacesValidator类

Validation 自定义JSF f:validateLenght消息,不使用@FacesValidator类,validation,jsf,Validation,Jsf,在这个例子中 <h:inputSecret value="#{contact.password}"> <f:validator validatorId="passwordValidator"/> <f:validateLength minimum="8"/> </h:inputSecret><br/> 如果我输入的密码短于8个字母,我有j_idt10:验证错误:长度小于允许的最小值

在这个例子中

<h:inputSecret value="#{contact.password}">
            <f:validator validatorId="passwordValidator"/>
            <f:validateLength minimum="8"/>
</h:inputSecret><br/>



如果我输入的密码短于8个字母,我有j_idt10:验证错误:长度小于允许的最小值“8”,这正是我想要的,但我想重写错误消息。我可以使用自定义的@FacesValidator来执行此操作,我检查了f:validateLength中是否有一些属性来执行此操作,但我没有找到任何属性。编写FacesValidator是唯一的解决方案吗?

使用
消息包
(与资源包类似,但与资源包不同)覆盖默认转换和验证消息: