【发布时间】:2015-11-12 08:24:10
【问题描述】:
我在 JSP 中实现了一个 Hashmap,现在我需要对其进行排序。
如何在 JSP 中完成?
<jsp:useBean id="myHashMAp" class="java.util.HashMap" scope="request"/>
<c:set target="${myHashMAp}" property="${someProperty}" value="${valueData}"/>
现在如何排序“myHashMAp”?
注意:我不想使用 Scriptlet,它不能在 databean 中完成。
在JSP级别需要形成Hashmap。
【问题讨论】:
-
您不能对
HashMap或任何其他Map进行排序(TreeMap是自排序)。 -
@Kayaman 这就是我在执行地图时所想的,但最近我们遇到了一个情况,其中键是“1,7 和 12”,但地图以 (12,1,7) 的顺序显示条目...为什么会这样?
-
如果模型一开始就错了,视图就无能为力了。只需修复模型,以便视图可以体面地呈现它。如有必要,将错误的模型包裹在正确的模型中。 “不能完成”是一个非论点。
标签: java jsp sorting hashmap jstl