迭代多个hashmap键并在jsp上显示

时间:2014-08-29 12:53:05

标签: java jsp hashmap

我已将以下值存储在类似这样的哈希映射中 -

a1 - name
b1 - age
c1 - city
a2 - name1
b2 - age1
c2 - city1
...

我从db中获取这些值。我无法弄清楚如何遍历此键值对并以特定顺序显示在jsp页面中的表上。我需要在表格中显示它

名称年龄城市 name1 age1 city1 name2 age2 city2 。 。

请让我知道如何做到这一点。

此致 亚洲时报Siddharth

2 个答案:

答案 0 :(得分:0)

使用<c:forEach items="${map}" var="mapEntry" varStatus="loop">

和$ {mapEntry.value}获取循环内的地图值。

答案 1 :(得分:0)

试试这个

<c:forEach items="${map}" var="entry">
    <tr>
        <td>${entry.key}</td>
        <td>${entry.value}</td>
    </tr>
</c:forEach>

别忘了包含这个

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>