我有一个像这样的对象数组列表. 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 [].
希望这可以帮助 !!