-4

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

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

4

4 回答 4

3

像这样的东西

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

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

于 2013-06-20T02:07:59.960 回答
1

像这样的东西:

<%
for (Map.Entry<String,Object> entry : map.entrySet()) {
    String key = entry.getKey();
    Object o = entry.getValue();
%>
out.println(o);
<%
}
>%
于 2013-06-20T01:54:40.393 回答
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
}

希望这有帮助

于 2013-06-20T01:56:43.093 回答
0

好的,经过一些尝试,这就是我们的做法。

<c:forEach items="${treemap}" var="treemap">
<tr >
<td>${treemap.key}</td>
<td>${treemap.value.varNamefromyourPOJO}</td>
</tr>
</c:forEach>
于 2013-06-20T02:36:08.900 回答