sni*_*nja 0 datatable primefaces jsf-2.2
我知道jsf 2.2为set datamodel添加了suport,所以现在我们可以遍历LinkedHashSet,HashSet等,就像我们之前用list做的那样.
我知道primefaces 4.0支持jsf 2.2.
我的问题是,当我使用p:dataTable时,我得到'org.hibernate.collection.internal.PersistentSet'异常,但是当我使用h:dataTable时却没有.
我使用最新的hibernate核心4.3.1和WildFly 8等.
那么,问题是什么?
谢谢.
好的,我在primefaces论坛上发布了这个问题,这里是链接http://forum.primefaces.org/viewtopic.php?f=3&t=36539.看来primefaces4还不支持java.util.Set.
以下是使用EL3的解决方法:
<p:dataTable
id="someTable"
value="#{someLinkedHashSet.toArray()}"
...rest of the code...
</p:dataTable>
当然还有其他解决方案,但我接受这个作为答案,因为它最优雅,最简单的满足我的需求.
| 归档时间: |
|
| 查看次数: |
3292 次 |
| 最近记录: |