如何在jsf渲染属性中指定2个不同bean的条件?

roj*_*oca 9 java jsf rendered-attribute

我想按照以下方式做一些事情但是当我像这样使用它时,我得到一个解析错误告诉我实体需要直接跟随'&'字符:

<ice:selectManyCheckbox
rendered="#{!bean1.condition1 && bean2.condition2}"
value="#{bean1.selected}">
<f:selectItems value="#{bean2.items}" />
</ice:selectManyCheckbox>
Run Code Online (Sandbox Code Playgroud)

如何渲染以检查来自2个不同bean的条件?

kar*_*m79 13

使用'和'代替:

<ice:selectManyCheckbox rendered="#{!bean1.condition1 and bean2.condition2}" value="#{bean1.selected}">
Run Code Online (Sandbox Code Playgroud)