2013-02-21 60 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>