一、显示Map集合中的数据
示例代码如下:
<%
Map<String,Integer> grades = new HashMap<String,Integer>();
grades.put("Tom", 100);
grades.put("Lucy", 70);
request.setAttribute("grades", grades);
%>
<!-- 输出Map集合中Tom的分数 -->
${grades.Tom }//不推荐使用
${grades['Tom'] }//推荐使用
${grades["Tom"] }//推荐使用
运行结果如下图:
二、遍历Map集合
示例代码如下:
<%
Map<String,Integer> grades = new HashMap<String,Integer>();
grades.put("Tom", 100);
grades.put("Lucy", 70);
request.setAttribute("grades", grades);
%>
<!-- 遍历Map集合 -->
<c:forEach var="grade" items="${grades }">
${grade.key }-->${grade.value }
</c:forEach>
运行结果如下图: