自定义jsf验证器消息

时间:2012-05-07 14:52:50

标签: jsf validation

我在messages.properties文件中有以下内容:

javax.faces.component.UIInput.REQUIRED =请输入{0}的值 javax.faces.validator.LengthValidator.MINIMUM = {1}至少需要{0}个字符 javax.faces.validator.LengthValidator.MAXIMUM = {1}需要最多{0}个字符

当错误发生时,我得到了这些输出:

pwd最多需要8个字符pwd最多需要8个字符 pwd至少需要6个字符pwd需要至少6个字符

如图所示,重复一遍,如何将msg改为只出现一次?

1 个答案:

答案 0 :(得分:0)

确保您使用for="" <h:message/>标记,然后尝试使用redisplay="false"<h:message代码和globalOnly="true" <h:messages标签