当前位置 : 主页 > 编程语言 > java >

jsp – 如何使用JSTL迭代对象数组的ArrayList?

来源:互联网 收集:自由互联 发布时间:2021-06-25
我有一个像这样的对象数组列表. ListObject[] reqUserDetails = new ArrayListObject[](); 现在我必须迭代这个列表并获取像Object [0],Object [1]这样的值….我怎么能用JSTL做到这一点? 一般语法是迭代它
我有一个像这样的对象数组列表.

List<Object[]> reqUserDetails = new ArrayList<Object[]>();

现在我必须迭代这个列表并获取像Object [0],Object [1]这样的值….我怎么能用JSTL做到这一点?

一般语法是迭代它,就像,

<c:forEach items="${outerList}" var="innerList">
  <c:forEach items="${innerList}" var="item">
     // Print your object here
  </c:forEach>
</c:forEach>

在你的情况下,

<c:forEach items="${reqUserDetails}" var="firstVar"> 
      <c:forEach items="${firstVar}" var="secodVar"> // firstVar will hold your object array
         <c:out value="${secondVar.field1}" /> // on iterating the object array 
      </c:forEach>
  </c:forEach>

因为它包含List内的对象数组.所以outerList将保存您需要再次迭代的Object [].

希望这可以帮助 !!

网友评论