【发布时间】:2014-02-03 20:23:32
【问题描述】:
<p:panelGrid
columns="2"
style="width:800px;">
<c:forEach var="var" items="#{actividadBean.tipoEquipos}" >
<p:row>
<p:column>
<h:outputText value="#{var.id}" />
</p:column>
<p:column>
<h:outputText value="#{var.nombre}" />
</p:column>
</p:row>
</c:forEach>
</p:panelGrid>
在一个单元格中呈现 id 和 nombre(名称),而不是在两个单元格中。
谢谢
【问题讨论】:
-
不要混合使用 JSF 和 JSTL 标签。最简单的方法是使用
<table>和<ui:repeat>为<tr> -
@Michele:请停止传播这种“不要将 JSF 与 JSTL 混在一起”这种可追溯到过去的无意义的胡言乱语。我们已经不是 2004 年了。同时,仔细阅读stackoverflow.com/questions/3342984/…
-
@demonz:只需删除
<p:row>。在这种特定情况下,这没有意义。然后它将按您的意图工作。然而,这是否是针对具体需求的正确解决方案是另一个问题。 -
@BalusC 我已经阅读了它,我将停止传播并开始使用它。像往常一样,你前进了很多步。和往常一样,感谢您分享您的知识。无价之宝。
标签: jsf-2 primefaces jstl