首页 >web前端 >js教程 >JSTL标签库实现循环输出Map中的值

JSTL标签库实现循环输出Map中的值

零到壹度
零到壹度原创
2018-03-26 16:03:281730浏览

这次给大家带来JSTL标签库实现循环输出Map中的值 ,主要以代码形式体现,由于EL表达式不支持循环输出Map中的值,所以要循环遍历Map的话就必须使用JSTL,下面就是实战案例,一起来看一下.

这是Map对应的action

public ActionForward execute(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response)
   throws Exception {   Map map = new HashMap();   map.put("k1", "冯江红,你可笑了");   map.put("k2", "想不到你也有今天");   map.put("k3", "这就是苦的滋味,尝到了吗");

   request.setAttribute("maps", map);  return mapping.findForward("success");
 }

在页面可以这样取出来

 <li>利用JSTL循环的方式全出Map中的值</li><br>
  <c:forEach items="${maps}" var="map">
   Map键:${map.key }<br>
   Map值:${map.value }<br>

  </c:forEach>

   相关推荐:

   Jstl标签循环输出Map中的数据

  Java循环遍历输出map方法 

  Map中的值如何输出

以上是JSTL标签库实现循环输出Map中的值 的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn