2013-02-21 59 views
0

我有这样的情况..显示ArrayList中值

ArrayList<String> list1=new ArrayList<String>(); 
    list1.add("str1"); 
    list1.add("str2"); 
    list1.add("str3"); 

ArrayList<String> list2=new ArrayList<String>(); 
    list1.add("str1"); 
    list1.add("str2"); 
    list1.add("str3"); 
    . 
    .// like this i have 10 lists 
    . 
    list10. 


ArrayList<ArrayList<String>> AllLists=new ArrayList<ArrayList<String>>(); 

    AllLists.add(list1); 
    AllLists.add(list2); 
     . 
     . 
    AllLists.add(list10); 

in Struts Action Class 
    request.setAttribute("allLists",AllLists); 

如何使用

<logic:iterator> and <bean:write>标签给我一些想法,以显示JSP页面此ArrayList值..

谢谢提前...

+0

帮你一个忙,学习JSTL。 Struts文档建议使用JSTL已经有10年了。 – 2013-02-22 08:37:42

回答

0
<logic:notEmpty name="allLists" indexId="idx"> 
    <logic:iterate id="value" name="allLists"> 
    <bean:write name="value"/> or ${value} with index ${idx}. 
    </logic:iterate> 
</logic:notEmpty>