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

标签 java jsf rendered-attribute

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

<ice:selectManyCheckbox
rendered="#{!bean1.condition1 && bean2.condition2}"
value="#{bean1.selected}">
<f:selectItems value="#{bean2.items}" />
</ice:selectManyCheckbox>

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

最佳答案

改用“和”:

<ice:selectManyCheckbox rendered="#{!bean1.condition1 and bean2.condition2}" value="#{bean1.selected}">

关于java - 如何在 jsf 渲染属性中指定来自 2 个不同 bean 的条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1004382/

相关文章:

java - 键中有多个值的集合

java - Cognito 身份验证会永远重试,不会引发异常

java - 获取 Eclipse 运行时配置键和值

java - 当链接不为空时渲染链接

jsf-2 - 提交ui时javax.el.PropertyNotFoundException :repeat with conditionally rendered properties of different subclasses

java - 此方法不会将对象插入到 ArrayList 中。为什么?

jsf - 如果仅更改比例,则不会调用 BigDecimal 值的 ValueChangeListener

java - 无法从 JSF 中的 Arraylist 填充数据表

ajax - ajax操作后如何删除未处理组件上的FacesMessage

jsf - 即使 render=false 也会检查 Action/ActionListener 方法