java中,怎么在jsp页面遍历map集合

java中,怎么在jsp页面遍历map集合,第1张

java中在jsp上遍历map的方法是利用jstl标签

利用el表达式 + jstl标签:

1>引入jstl核心标签库:

<%@ taglib prefix="c" uri="<a href="http://java.sun.com/jsp/jstl/core" %>" target="_blank">http://java.sun.com/jsp/jstl/core" %></a>

2>利用foreach遍历map:

<c:forEach items="${map}" var="m">

${m.key} -->${m.value}

</c:forEach>

如何获取的数据呢,是服务器转发过来的还是ajax获取的json

如果是转发过来的,直接在jsp中使用java代码或者jstl遍历即可

如果是js通过ajax获取的json遍历方法有很多

for(var i in list){

    console.log(list[i]) //遍历list

}

for(var k in map){

    console.log(k + " = " + map[k]) //遍历map

}

确保jsp页面顶部导入了JSTL标签库:

<%@taglib prefix="c" uri=" http://java.sun.com/jsp/jstl/core"%> 然后可以像下面这样遍历(假设你的map的bean名称为:mapBean) <c:forEach var="item" items="${mapBean}">

map键名:${item.key} map键值: ${item.value} <br>

</c:forEach>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11748106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存