如何使用JSTL </string,>在jsp页面中显示TreeMap <string,object =“”>

时间:2013-06-20 01:40:04

标签: java jsp jsp-tags treemap

有人可以帮助您了解如何使用JSTL在JSP中显示TreeMap<String, Stats>吗?

我正在尝试在JSP页面中显示表中的所有记录。

4 个答案:

答案 0 :(得分:3)

类似这样的事情

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

每个map条目的对象值都被引用为“$ {entry.value}”,此对象中的java bean属性将作为$ {entry.value.myProperty}访问,其中“myProperty”是可读属性那个bean因此必须在该bean类中有一个getMyProperty()方法。

答案 1 :(得分:1)

这样的事情:

<%
for (Map.Entry<String,Object> entry : map.entrySet()) {
    String key = entry.getKey();
    Object o = entry.getValue();
%>
out.println(o);
<%
}
>%

答案 2 :(得分:1)

你可以试试像 -

Iterator<String> = treeMap.keySet().iterator();
PrintWriter out; // out has defined somewhere, may be something else

while(iterator.hasNext()) {
     key = iterator.next();
     out.println(key + " --- " + treeMap.get(key));
     // you can add you html code to suit your needs
}

希望这个帮助

答案 3 :(得分:0)

好的,经过一些小道,我们就是这样做的。

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