这是我的代码片段,它将一个arraylist添加到模型属性
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
)
答案 0 :(得分:1)
您可以使用${viewResult[0].billNo}
答案 1 :(得分:0)
喜欢这里:
<td><form:hidden path="<%= viewResult.get(0).billNo %>"/></td>
答案 2 :(得分:0)
这取决于您想要如何访问它。如果您只想阅读它,请使用Reimeus的解决方案。如果要写入第一个元素并且附加的代码有效,请使用:
<form:hidden path="viewResult[0].billNo"/>