绘图表意味着JSF 该表仅包含标题。渲染后仍然是空标记TBODY
JSF:
<h:dataTable>
<h:column>
<f:facet name="header">
<h:outputText value="col1" />
</f:facet>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="col2" />
</f:facet>
</h:column>
</h:dataTable>
html结果:
<table>
<thead>
<tr>
<th>
<span>col1</span>
</th>
<th>
<span>col2</span>
</th>
</tr>
</thead>
<tbody> </tbody>
</table>
如何编写未创建空TBODY元素的JSF代码
答案 0 :(得分:2)
您的dataTable没有任何问题。您定义的唯一内容是:
这正是JSF为您呈现的内容。您没有将任何数据传递给dataTable。您必须使用value
属性并传递列表。
BalusC has an old article, but still usefull, about Using datatables.