【发布时间】:2009-12-11 08:01:54
【问题描述】:
我的 jsp 页面上有以下代码:
<c:out value="${items}" /><br />
<c:forEach items="${items}" var="item">
1. <c:out value="${item.key}" /><br />
2. <c:out value="${item.key eq 70}" /><br />
3. <c:out value="${items[70]}" /><br />
4. <c:out value="${items[item.key]}" /><br />
</c:forEach>
它会产生以下输出
{70=true}
1. 70
2. true
3.
4. true
我就是想不通为什么 3. 是空的。有什么想法吗?
地图的类型为Map<Integer, Boolean>
【问题讨论】:
-
map中的key有哪些类型?
Integer,Long,Byte,Characater,什么?