如果列表不为 null 并且 size() > 0,如何显示 JSF 组件

2024-04-23

如果没有列表,如何显示 JSF 组件null它有一个size() > 0?


EL 提供empty检查对象的空性和空性的运算符。

因此,这应该这样做:

<h:dataTable value="#{bean.list}" var="item" rendered="#{not empty bean.list}">

无需对两者进行笨拙的双重检查null and size()正如其他答案所建议的。

也可以看看:

  • 如果 jsf 数据表为空,如何显示消息? https://stackoverflow.com/questions/1985718/how-do-i-display-a-message-if-a-jsf-datatable-is-empty/
  • 有条件地显示 JSF 组件 https://stackoverflow.com/questions/4870462/conditionally-displaying-jsf-components/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果列表不为 null 并且 size() > 0,如何显示 JSF 组件 的相关文章