HashMap<HashMap<Integer, Integer>, String> myMap = new HashMap<HashMap<Integer, Integer>, String>();
HashMap<Integer, Integer> mmm = new HashMap<Integer, Integer>();
mmm.put(1, 2);
myMap.put(mmm, "la");
mmm = new HashMap<Integer, Integer>();
mmm.put(2, 3);
myMap.put(mmm, "ololo");
如何逐个从JSP页面访问myMap? 我需要像
这样的东西<td>${myMap[2][3]}</td>
打印
<td>ololo</td>
答案 0 :(得分:0)
你需要创建像mmm这样的地图来访问myMap中的值。 Chek遵循jsp的代码。
<% HashMap<Integer, Integer> mmm1 = new HashMap<Integer, Integer>();
mmm1.put(2, 3);
%>
<td><%=(myMap.get(mmm1)) %></td>
答案 1 :(得分:0)
<c:forEach var="outEntry" items="${myMap}">
<c:forEach var="inEntry" items="${outEntry.key}">
<c:if test="${inEntry.key== 2 && inEntry.value==3}">
<td><c:out value="${outEntry.value}"/></td>
</c:if>
</c:forEach>
</c:forEach>
您可以使用JSTL进行检索。