我遇到了以下问题。我在数据表中得到了一个数据表示例:
<p:dataTable var="mainarea">
...
<p:dataTable value="#{bean.subarea(mainarea)" selection="#{bean.selectedsubarea}">
<p:colum selectionMode="multiple"/>
...
</p:dataTable>
</p:dataTable>
只要第一个表只生成 1 个结果,它就可以正常工作。
但是一旦有 2 个表就会得到 NullPointerException。
问题应该是我需要写入#{bean.selectedsubarea[x]},所以每个分区列表都有自己的数组,但我不知道如何实现。
谢谢你的帮助 :-)