forEach嵌套循環的問題


程序中:

List firstList =   
    for(int i=0; i<firstList.size(); i++) {  
        List secondListList =   
        request.setAttribute("option" + i, secondList);  
    }  
request.setAttribute("first", firstList);  

頁面中:

<%int i=0; %>  
<c:forEach items="${first }" var="list">  
    ${list.title }  
    <c:forEach items="${_____ }" var="olist">  
    <%i++; %>  
    ${olist.optioni }</span>  
    </c:forEach>  
</c:forEach>  

請問我內層循環的items="${__________ }"該怎么填?

<%
        List<String> list = new ArrayList<String>();
        list.add("a");
        list.add("b");
        list.add("c");
        
        List<String> member = new ArrayList<String>();
        member.add("hello");
        member.add("world");
        
        
        request.setAttribute("list", list);
        
        for(int i = 0; i < list.size(); i++) {
            request.setAttribute("option" + i, member);
        }
        
    %>
    
    <c:forEach items="${requestScope.list}" varStatus="status" var="item">
        ${item}的選項
        <c:set value="${'option'}${status.index}" var="option" />
        <c:forEach items="${requestScope[option]}" var="i">
            ${i}
        </c:forEach>
        
        <br>
    </c:forEach>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM