迭代通过多个散列映射键和显示器上的jsp
我已经存储了以下值的散列映射是这样的 -迭代通过多个散列映射键和显示器上的jsp
a1 - name
b1 - age
c1 - city
a2 - name1
b2 - age1
c2 - city1
...
我取出由分贝这些值。我无法弄清楚如何遍历这个键值对,并以特定的顺序显示在jsp页面的表中。我需要在表中这样显示它
名称年龄城市 name1 age1 city1 name2 age2 city2 。 。 。
请让我知道如何做到这一点。
问候 亚洲时报Siddharth
使用<c:forEach items="${map}" var="mapEntry" varStatus="loop">
和$ {} mapEntry.value得到循环内的映射值。
我设法做到了。这就是我所做的。谢谢你所有的答复 - int no_of_records =((int)valueMap.get(“no_of_records”)); 对(INT I = 1; I \t \t \t \t –
2014-09-01 10:06:24
尝试这样
<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"%>
感谢您的回复。但我需要在表格中显示它(第一行 - 名称,年龄,城市,第二行 - name1,age1,city1)。这在这种情况下会起作用吗? – 2014-08-29 14:11:02
tr和td对你来说意味着什么 – SparkOn 2014-08-29 14:12:48
Hashmap键值集将包含db的每一行(a1-name,b1-age,a2-name,b2-age)。假设数据库包含10行,我需要显示所有10行的名称,年龄等。我知道我可以使用列表来做到这一点,但我有一个约束,只使用hashmaps。请让我知道是否有办法做到这一点 – 2014-08-29 16:21:11
HAVA一看http://stackoverflow.com/questions/1066589/java-iterate-through-hashmap – manivannan 2014-08-29 12:54:45
https://jstl.java.net/。 – 2014-08-29 12:58:30
你可以使用,看看:http://stackoverflow.com/questions/6164560 –
Benjamin
2014-08-29 13:14:59