gpt4 book ai didi

java - Spring MVC 在 JSP 中迭代映射列表

转载 作者:行者123 更新时间:2023-12-01 10:53:15 24 4
gpt4 key购买 nike

我在 jsp 页面中发送一个 List > 对象,我想创建一个表,其中的列名取自每个映射的键,这些列的值将是相应映射的值。

 <table>
<c:forEach var="mList" items="${mapList}">
<tr>
<td>test : ${mList.key}</td>
<td>test : ${mList.value}</td>
</tr>
</c:forEach>
</table>

另外请让我知道如何迭代 List > 对象(保留列名称将是每个映射的键)

最佳答案

您将 mList 变量视为 map 条目。然而,它是一张完整的 map 。您需要迭代该映射中的条目才能访问其键和值:

<table>
<c:forEach var="map" items="${mapList}">
<c:forEach var="mapEntry" items="${map}">
<tr>
<td>test : ${mapEntry.key}</td>
<td>test : ${mapEntry.value}</td>
</tr>
</c:forEach>
</c:forEach>
</table>

请注意,这会生成一个 2 列的表,其中第一列中包含键,第二列中包含值,而不是您需要的“从每个映射的键中获取的列名称”。

关于java - Spring MVC 在 JSP 中迭代映射列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33734554/

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