gpt4 book ai didi

java - JSTL:for Each 循环遍历集合

转载 作者:行者123 更新时间:2023-11-30 06:25:57 25 4
gpt4 key购买 nike

以下是我的代码片段,在我从 spring 2 迁移到 spring 3 以及从 JSTL 1.1 迁移到 jSTL 1.2 之前,它一直运行良好。现在,它不起作用并继续出现错误在对象位置找不到 fEvents

 <c:forEach items="${location.fEvents}" var="item" varStatus="loop">
<tr><td><form:input path="fEvents[${loop.index}].hostName" size="30" maxlength="200"/></td>
<td><form:input path="fEvents[${loop.index}].directory" size="30" maxlength="200"/></td>
<td><form:input path="fEvents[${loop.index}].userName" size="20" maxlength="20"/></td>
<td><form:input path="fEvents[${loop.index}].password" size="20" maxlength="20"/></td>
</tr>
</c:forEach>

需要迭代 ftpEvents 并在 jsp 上显示它们任何建议表示赞赏!!!

最佳答案

看起来名为“location”的对象没有 fEvents 属性。它实际上叫做 ftpEvents 吗?是否只需要更改变量名称?

尽管如此,您可能还想做更多像这样的事情:

 <c:forEach items="${location.ftpEvents}" var="item">
<tr><td><form:input path="item.hostName" size="30" maxlength="200"/></td>
<td><form:input path="item.directory" size="30" maxlength="200"/></td>
<td><form:input path="item.userName" size="20" maxlength="20"/></td>
<td><form:input path="item.password" size="20" maxlength="20"/></td>
</tr>
</c:forEach>

...如果我正确解释了您的代码,您甚至根本不需要使用 loop.index。

关于java - JSTL:for Each 循环遍历集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15012848/

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