有人可以帮助如何TreeMap<String, Stats>
使用 JSTL 在 JSP 中显示 a 吗?
我试图在 JSP 页面的表中显示所有记录。
像这样的东西
<c:forEach items="${map}" var="entry">
${entry.key} ${entry.value.myProperty}
</c:forEach>
每个映射条目的对象值被引用为“${entry.value}”,并且此对象中的 java bean 属性将作为 ${entry.value.myProperty} 访问,其中“myProperty”是该 bean 上的可读属性,并且因此该 bean 类中必须有一个 getMyProperty() 方法。
像这样的东西:
<%
for (Map.Entry<String,Object> entry : map.entrySet()) {
String key = entry.getKey();
Object o = entry.getValue();
%>
out.println(o);
<%
}
>%
你可以尝试类似的东西 -
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
}
希望这有帮助
好的,经过一些尝试,这就是我们的做法。
<c:forEach items="${treemap}" var="treemap">
<tr >
<td>${treemap.key}</td>
<td>${treemap.value.varNamefromyourPOJO}</td>
</tr>
</c:forEach>