【问题标题】:Available operators in JSF 2.0 ValueExpressionJSF 2.0 ValueExpression 中的可用运算符
【发布时间】:2011-06-06 20:36:01
【问题描述】:

我一直在 JSF 1.2 中使用这样的表达式:rendered="#{foo.bar!=null && !foo.isBar}"。但是在 JSF 2.0 中,我发现这不起作用,并且 rendered="#{foo.bar!=null and !foo.isBar}" 成为不会抛出任何 Exception 的解决方案。

请告诉我在这些情况下可以使用哪些运算符!

提前致谢,丹尼尔

【问题讨论】:

    标签: java jsf-2 el


    【解决方案1】:

    && 需要在 XML 中转义,这就是为什么 and 有效而 && 无效的原因。你必须写&&。无论如何,两者都不正确。如果x 有一个布尔属性bar,那么在EL 中测试它的方法是通过#{x.bar},而不是#{x.isBar}

    EL 运算符在documentation 中定义。

    【讨论】:

      猜你喜欢
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多