首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Spring应用程序中HashMap的HashMap迭代

在Spring应用程序中HashMap的HashMap迭代
EN

Stack Overflow用户
提问于 2014-04-28 22:29:02
回答 2查看 1.6K关注 0票数 0

我有下面的HashMap,我想对它进行迭代并打印值。我怎么能在春天做到这一点?

代码语言:javascript
复制
HashMap<Integer, HashMap<String, String>> hm = new HashMap<Integer, HashMap<String, String>>();
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-28 22:35:24

您可以使用JSTL在HashMap of HashMap上迭代。

导入taglib <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

就像这样:

代码语言:javascript
复制
   <c:forEach var="entry" items="${hm}">
          Key: <c:out value="${entry.key}"/>
          Value: <c:out value="${entry.value}"/>
          <c:set var="hm1" value="${Value}">
          <c:forEach var="entry" items="${hm1}"/>
              Key1: <c:out value="${entry1.key}"/>
              Value1: <c:out value="${entry1.value}"/>  
          </c:forEach>
   </c:forEach>
票数 1
EN

Stack Overflow用户

发布于 2014-04-28 23:48:28

在spring控制器类中,将hm对象添加到ModelAndView中,然后返回如下所示。

类yourControllerClass{

公众ModelAndView handleRequest(.){

代码语言:javascript
复制
ModelAndView mav = new ModelAndView("yourViewName");

//your hash map iterations    

mav.put("hm",hm);   
//here first attribute is used to iterate the value in JSP

return mav;

}

在JSP中,遵循Shreyos的答案,如上面所示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23352281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档