【问题标题】:Custom JSF f:validateLenght message without using @FacesValidator class不使用 @FacesValidator 类的自定义 JSF f:validateLenght 消息
【发布时间】:2016-10-06 16:20:56
【问题描述】:

在这个例子中

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

如果我输入的密码少于 8 个字母,我有 j_idt10: Validation Error: Length is less than allowed minimum of '8' 这正是我想要的,但我想重写错误信息。我可以使用自定义 @FacesValidator 来做到这一点,我检查了 f:validateLength 中是否有一些属性来执行此操作,但我没有找到任何属性。编写 FacesValidator 是唯一的解决方案吗?

【问题讨论】:

    标签: validation jsf


    【解决方案1】:

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

    https://stackoverflow.com/a/2668602/1072089

    【讨论】:

      猜你喜欢
      • 2011-06-26
      • 1970-01-01
      • 2013-06-05
      • 2013-04-08
      • 2013-06-13
      • 2012-05-11
      • 2019-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多