gpt4 book ai didi

java - jSTL迭代器映射和列表

转载 作者:行者123 更新时间:2023-12-02 07:55:38 24 4
gpt4 key购买 nike

以下代码不起作用:

    <c:forEach items="${orderNumByDepartment}" var="map2">
<c:forEach items="${map2.value }" var="foodName2foodNum">

<tr>
<td>${map2.key }</td>
<td>${foodName2foodNum.key }</td>
<td>${foodName2foodNum.value }</td>
</tr>

</c:forEach>
</c:forEach>

orderNumByDepartment is Map<String, List<Map<String, Integer>>> type.

你能告诉我为什么我无法获得第二个和第三个值(foodName2foodNum.key/foodName2foodNum.value)

最佳答案

foodName2foodNum 是整个映射而不是单个映射条目,因此没有键和值。如果您需要 Map 条目中的 String 键和 Integer 值,请尝试在 map2.value 循环内创建另一个 c:forEach 循环。例如。

<c:forEach items="${foodName2foodNum}" var="thirdLoopVar">
<p>${thirdLoopVar.key}</p>
<p>${thirdLoopVar.value}</p>
</c:forEach>

关于java - jSTL迭代器映射和列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9688226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com