jsp里面foreach遍历
一个List集合里面放着多个map集合.map集合里面的key和value都是String类型..key的值是属于多个不同实体类的,这里不想重新再建一个类..jstl表达...
一个List集合里面放着多个map集合.
map集合里面的key和value都是String类型.. key的值是属于多个不同实体类的,这里不想重新再建一个类..
jstl表达式, 怎样遍历List拿到value值?麻烦说下思路,谢谢
感谢回复.
1.我在JavaBean的页面定义的map集合.
itemsMap.put("id", bookid);
itemsMap.put("bookName", bookName);
然后把map加进了一个list集合,
2.传到Servlet后放进了session.
session.setAttribute("itemsMap", itemsMap);
3.jsp页面: 就不知道怎么弄了,
尝试了一下:
<c:forEach var="ite" items="${itemsMap }">
<c:forEach var="item" items="${ite }">
<c:forEach var="it" items="${item.value }">
<c:forEach var="i" items="${item.key }">
${it }里面可以读出所有value值
${i }里面可以读书所有key值.
现在我想把key和value对应单独取出来, 分别放到页面. 不知道怎么弄了. 麻烦您帮我解答一下 展开
map集合里面的key和value都是String类型.. key的值是属于多个不同实体类的,这里不想重新再建一个类..
jstl表达式, 怎样遍历List拿到value值?麻烦说下思路,谢谢
感谢回复.
1.我在JavaBean的页面定义的map集合.
itemsMap.put("id", bookid);
itemsMap.put("bookName", bookName);
然后把map加进了一个list集合,
2.传到Servlet后放进了session.
session.setAttribute("itemsMap", itemsMap);
3.jsp页面: 就不知道怎么弄了,
尝试了一下:
<c:forEach var="ite" items="${itemsMap }">
<c:forEach var="item" items="${ite }">
<c:forEach var="it" items="${item.value }">
<c:forEach var="i" items="${item.key }">
${it }里面可以读出所有value值
${i }里面可以读书所有key值.
现在我想把key和value对应单独取出来, 分别放到页面. 不知道怎么弄了. 麻烦您帮我解答一下 展开
2个回答
展开全部
遍历取值
<c:forEach items="${map}" var="entry">
<c:out value="${entry.key}" />
<c:out value="${entry.value}" />
</c:forEach>
根据key取值
如果知道key值,${map.key}
如果key值是个变量, 则${map.[key]}
例如//<c:out value="${map[key]}" />
更多追问追答
追问
您好,追问字数有限制,我在上面补充问题了,帮我看下,谢谢
追答
<c:forEach items="${itemsMap}" var="obj">
<c:out value="${obj.key}" />//输出id
<c:out value="${obj.value}" />//输出bookid
</c:forEach>
TableDI
2024-07-18 广告
2024-07-18 广告
在Excel中,使用`VLOOKUP`函数进行单一条件查找非常常见,但`VLOOKUP`本身并不直接支持双重条件。然而,你可以通过一些间接方法实现。一种方法是将两个条件合并为一个标识符(例如,通过连接或串联),然后在另一个区域中查找此标识符...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询