我正在尝试执行一个循环,从具有以下格式的 ArrayList 获取数据:
数组列表名称:
Field1 Field2 Field3 Filed4 Field5 Field6 Field7 Filed8 Field9 Field10
TESTName Laura James Ricky Paul Andrea Peter Michael Tom Zoe
这个 ArrayList 是从对我的数据库执行的查询中生成的(只有一行和多个字段)
现在我想在公式中的 JSP 中显示这些数据,然后独立处理每个元素。
这是我正在尝试的代码:
<form name="SolveName" action="Controller?value=<c:out value="${Node}"/>&operation=SolveProblem" method="POST">
<table border=1 width="30%" name="fails">
<c:forEach var="item" items="${Names}">
<td></td>
<td><input type="submit" name="sSubmit" value="Fix it" /></td>
<c:forEach var="i" begin="1" end="10">
<tr>
<c:set var="element" value="${item}${'.string'}${i}" />
<td><c:out value="${element}" /></td>
<td><input type="checkbox" name="fail" value="${item.element}" /></td>
</tr>
</c:forEach>
</c:forEach>
</table>
</form>
显然它不起作用,结果我在每一行都得到了:
javabeans.ListElevenElements@43a71f2e.string1
javabeans.ListElevenElements@43a71f2e.string2
javabeans.ListElevenElements@43a71f2e.string3
so on till 10...
那么我的问题是;无论如何要从变量中获取每个“字符串”名称元素?