jsp页面中用c:foreach输出list结果集,两层循环怎么控制内层循环

<c:forEach items="${list}" var="list">
<c:forEach items="${listkey}" var="listkey">
<c:forEach>
<c:forEach>
怎么让当外层是第i次循环时,里面只输出第i次结果.例如list={1,2,3,4,5,6},listkey={1,2,3,4,5,6},外面是2,里面也是2。怎么用begin end控制

第1个回答  推荐于2017-12-15
c:foreach有个属性叫varstatus你可以通过varstatus的index或者count控制他们
比如
<c:forEach items="${list}" var="list" varStatus="var">
<c:forEach begin="${var.index}" end="${listkey.length}" items="${listkey}" var="listkey">
<c:forEach>
<c:forEach>本回答被提问者和网友采纳
相似回答