我有一个数据表,我想将每一行的 id 设置为构建表的数组中当前项目(具有 id 字段的对象)的 id。
例子:
<h:dataTable
value="#{bean.list}"
var="item">
<h:column>
<h:outputText id="#{item.id}" .... />
</h:column>
</h:dataTable>
这不起作用,因为我得到:javax.servlet.ServletException: Empty id attribute is not allowed
。
由于JSF如何构建其ID,是否无法以这种方式设置ID,还是我做错了什么?