【发布时间】:2011-09-21 21:21:15
【问题描述】:
我有一个接收这种类型的 HashMap 对象的 jsp 页面:
Map<Long, Map<String, Object>>.
此地图的一个示例是:foo = {1 = {id=1, response="someText"}, 2={id=99, response="random"}};
我正在尝试像这样迭代 foo 中两个地图的内容:
<c:forEach items="${fooMap.content}" var="outerMap">
<c:forEach items="${outerMap.value}" var = "innerMap">
<p>${innerMap.response}</p>
</c:foreach>
</c:forEach>
但这会抛出“在 java.util.HashMap 类型上找不到属性'响应'..... 有人可以告诉我我做错了什么吗?
我知道我可以使用 Map.EntrySet 访问 innerMap 的内容。但我想使用特定的键访问该值。
【问题讨论】: