如何使用JSTL迭代多个ArrayList?

时间:2015-02-22 13:50:30

标签: java arraylist

假设我有3个arraylist,如:

ArrayList<String> list1 = new ArrayList<String>();
ArrayList<String> list2 = new ArrayList<String>();
ArrayList<String> list3 = new ArrayList<String>();
list1.add("Q1");
list2.add("name1");
list3.add("abdur");
list1.add("Q2");
list2.add("name2");
list3.add("bappa");

现在我想显示以上三个arraylist元素,如:

Q1 name1 abdur
Q2 name2 bappa

我如何通过<c:forEach> ..请帮助。

1 个答案:

答案 0 :(得分:1)

尝试类似:

<c:forEach items="${list1}" var="element" varStatus="loop">    
    <c:out value="${element} ${list2[loop.index]} ${list3[loop.index]}"/>
</c:forEach>