【问题标题】:jsf forEach over collectionjsf forEach 过集合
【发布时间】:2013-11-03 21:40:19
【问题描述】:

您好,我正在尝试遍历 java Collection 以记下其内容。不幸的是,以下代码不起作用:

 <c:forEach items="#{company.companyWarehouseCollection}" var="warehouse" varStatus="status" rendered="#{company.companyWarehouseCollection.size()}">
     test data
 </c:forEach>

这很奇怪,因为 #{company.companyWarehouseCollection.size()} 的打印值给了我不同于 0 的正数据。

【问题讨论】:

  • 你为什么使用渲染?删除并重试。
  • 我已经用它来确保实体集合已成功启动。删除它没有任何作用。
  • 你清理你的项目了吗?
  • 哇……奇怪。您是否在调试模式下检查过您的代码,并且确定集合不为空?
  • 如果你对ui:repeat尝试同样的操作会发生什么?

标签: jsf jstl


【解决方案1】:

试试这个:

<ui:repeat var="cli" value="#{beanCDI.clientes}">
      <h:outputText value="#{cli}" />
</ui:repeat>

【讨论】:

  • 请用清晰易懂的术语解释原因和解决方案,而不是只说“试试这个”和一个代码sn-p。
猜你喜欢
  • 2018-06-20
  • 2013-07-03
  • 2018-10-09
  • 2012-06-15
  • 1970-01-01
  • 1970-01-01
  • 2019-05-14
  • 2018-11-15
  • 2013-09-06
相关资源
最近更新 更多