Java Spring MVC,以硬编码方式访问列表索引,不使用<;c:forEach>;

Java Spring MVC,以硬编码方式访问列表索引,不使用<;c:forEach>;,java,spring-mvc,Java,Spring Mvc,下面是我的代码片段,它向模型属性添加了一个arraylist List<ViewBillResult> viewResult = viewBillBusiness.searchViewBill(stBillId); model.addAttribute("viewResult", viewResult); List viewResult=viewBillBusiness.searchViewBill(stBillId); model.addAttribute(“v

下面是我的代码片段,它向模型属性添加了一个arraylist

 List<ViewBillResult> viewResult = viewBillBusiness.searchViewBill(stBillId);
        model.addAttribute("viewResult", viewResult);
List 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提供的解决方案。如果要写入第一个元素,并且附加的代码可以工作,请使用: