【发布时间】:2015-03-11 08:29:13
【问题描述】:
我有一个如下列表
List<Map<String,List<ActivitiesData>>>
当我尝试在 xhtml 页面中迭代地图时,我能够获取 List<ActivitiesData> 值,但无法从地图中获取键(字符串)
代码如下。
<ui:repeat var="timelineDateMapObject" value="#{timelineBean.timelineList}">
<ui:repeat value="#{timelineDateMapObject.keySet().toArray()}" var="x">
<ui:repeat var="timelineData" value="#{timelineDateMapObject.get(x)}" varStatus="status">
<tr>
<td style="padding-right: 10px;padding-left: 20px;"> #{timelineData.hoursAndMiniuts}</td>
<td style="padding-right: 10px;padding-left: 20px;"> #{timelineData.type}</td>
</tr>
<tr>
<td style="padding-right: 10px;padding-left: 20px;">
<h:graphicImage style="height: 50px; width: 50px" value="#{timelineData.url}" />
</td>
<td style="padding-right: 10px;padding-left: 20px;">#{timelineData.text}</td>
</tr>
<tr>
<td height="25px"></td>
<td></td>
</tr>
</ui:repeat>
</ui:repeat>
</ui:repeat>
谁能告诉我如何显示地图中的钥匙?
【问题讨论】:
-
我尝试了上面的链接,但我无法获得像 07-01-2015 06-01-2015 一样的个人值
-
我已经添加了一个答案,所以我们可以讨论具体的代码,如果它没有帮助,我会删除它。
标签: jsf