o:o:validator无法访问importConstants变量

时间:2016-03-29 13:57:27

标签: validation jsf constants omnifaces

当我将使用 o:importConstants 获得的常量传递给 o:validator 时,我得到一个空值,即使它们在渲染时似乎都可以访问。 / p>

public class Test {
  public static final String PATTERN = "\\d+";
}

我可以打印正确的常数值:

<o:importConstants type="Test"/>
Pattern is: #{Test.PATTERN}
<p:password id="password" value="#{password}">
  <o:validator validatorId="javax.faces.RegularExpression" pattern="#{Test.PATTERN}"/>
</p:password>

当我检查 RegexValidator 中的模式变量时,它是 null

我还尝试使用自定义验证器的f:属性并检查这些帖子但没有成功(BalusC,帮助!:):

0 个答案:

没有答案