gpt4 book ai didi

java - 如何使用 JSTL forEach 循环的索引变量来访问映射条目?

转载 作者:搜寻专家 更新时间:2023-10-31 19:48:08 25 4
gpt4 key购买 nike

我想使用 forEach 循环创建表格单元格(用于一行),而每个单元格都包含一个表单输入字段。表格单元格的数量始终是固定的 (12)。那其实是没有问题的。然而,挑战来了:forEach 还应该在必须从 Map(Long, Double) 获取的输入字段中输入可变数量的默认值。

这是我的(简化的)尝试:

<c:forEach var="number" begin="1" end="12" >
<td>
<input type="text" value="${requestScope.aMapWithData[number]}" />
</td>
</c:forEach>

但这并没有在输入字段中显示 map 中的任何值。我想问题是“number”是 String 类型而不是 Long 类型。所以我想知道是否可以在不使用 scriptlet 的情况下解决这个问题。

最佳答案

您想显示什么数字?它是每个 map 条目的索引号吗?

<c:forEach items="${aMapWithData}" var="item" varStatus="status"> 
<td>
<c:out value="${status.count}."/>
<input type="text" name="${item.key}" value="${item.value}" />
</td>
</c:forEach>

关于java - 如何使用 JSTL forEach 循环的索引变量来访问映射条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11884774/

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