我想有条件地渲染如下组件:
rendered="#{att.attName != 'att1' or 'att2'}"
然而,这不起作用。我同时尝试了or
和||
,但它只评估OR条件的左手,因此在上面的情况下,它仅与"att1"
进行比较而不是与"att2"
进行比较
如果我更改订单,则会将"att2"
与"att1"
进行比较。
答案 0 :(得分:2)
这应该是你需要的
rendered="#{(att.attName != 'att1') and (att.attName != 'att2')}"
(不需要括号,但为了便于阅读,我添加了它们)