日期:2014-05-18  浏览次数:20692 次

帮忙看一下这个foEach嵌套循环,谢谢!
<table   width= "500 "   border= "1 "   align= "center "   cellpadding= "0 "   cellspacing= "0 ">
    <tr>
        <td   colspan= "4 "   align= "left "   bgcolor= "#C1D7E1 "> 角色权限 </td>
    </tr>
    <c:forEach   var= "flist "   items= "${funcList} "   varStatus= "status ">
    <tr>
        <td   height= "38 "   align= "left ">
          ${flist.fName}
        </td>
        <td   align= "left ">
        <c:forEach   var= "ch "   items= "${funcList} "   varStatus= "status ">
        ${ch.fAlias   }
        </c:forEach>
        </td>
    </tr>    
    </c:forEach>
</table>
其中funcList通过context.setAttribute( "funcList ",   list)获得。
上面的嵌套循环结果为:第一层正常循环成功,但第二层只有最后一次循环理正确的。请大家帮忙看看。谢谢!!!

------解决方案--------------------
如果把第二层的funcList作为第一层list的对象然后再循环输出应该没问题了。