这是我的代码片段,它将数组列表添加到模型属性
List<ViewBillResult> viewResult = viewBillBusiness.searchViewBill(stBillId);
model.addAttribute("viewResult", viewResult);
我已经在jsp页面上访问了每个BillSearchResult属性,如下所示
<c:forEach var="viewLis" varStatus = "number" items="${viewResult}" >
<tr >
<td><form:hidden path="viewList[${number.index}].billNo"/></td>
</tr>
</c:forEach>
如何在不使用forEach的情况下访问searchResult
数组的第一个索引(我想访问viewResult.get(0).billNo
)
你可以使用${viewResult[0].billNo}
像这里:
<td><form:hidden path="<%= viewResult.get(0).billNo %>"/></td>
这取决于您希望如何访问它。如果你想阅读它,请使用Reimeus的解决方案。如果要写入第一个元素并且附加的代码可以正常工作,请使用:
<form:hidden path="viewResult[0].billNo"/>