利用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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)