primmefaces遍历map
2016-03-17 00:00
543 查看
<ui:repeat value="#{employee.advantages.entrySet().toArray()}" var="entry"> Name: #{entry.key}, Cost: #{entry.value} </ui:repeat>
或者将map在bean中转换成ArrayList<Map.Entry>
Map<Product,Integer> myMap = new HashMap<Product,Integer>(); public List<Map.Entry<Product, Integer>> getProducts() { Set<Map.Entry<Product, Integer>> productSet = myMap.entrySet(); return new ArrayList<Map.Entry<Product, Integer>>(productSet); }
然后页面可以直接如下访问:
<p:dataTable value="#{productBean.products}" var="productEntry"> <p:column> <h:outputText value="#{productEntry.key.productName}" /> </p:column> <p:column> <h:outputText value="#{productEntry.value}" /> </p:column> </p:dataTable>
相关文章推荐
- android Google Map获取地理位置信息的方法
- Spark RDD API详解(一) Map和Reduce
- Python中map()函数浅析
- Android使用Google Map浅谈
- Erlang中的映射组Map详细介绍
- c++中map的基本用法和嵌套用法实例分析
- 百度地图给map添加右键菜单(判断是否为marker)
- JavaScript中实现Map的示例代码
- jquery中map函数与each函数的区别实例介绍
- jquery中map函数遍历数组用法实例
- jquery与google map api结合使用 控件,监听器
- jquery遍历数组与筛选数组的方法
- JavaScript中实现map功能代码分享
- 用json方式实现在 js 中建立一个map
- Android Map新用法:MapFragment应用介绍
- JSF中confirm弹出框的用法示例介绍
- js Map List 遍历使用示例
- java实现遍历Map的方法
- velocity显示List与Map的方法详细解析
- Google Map Api和GOOGLE Search Api整合实现代码