我想根据以下条件循环打印记录表:
如果记录数超过 35,我将需要暂停循环,插入页脚和下一页的新页眉,并继续计数直到最后一条记录。
这里的条件是只使用 jsp 经典的 scriplet。
这是我所拥有的,我被卡住了:(以伪代码格式)
<% int j=0;
for(int i=0; i < list.size(); i++){
col1 = list.get(i).getItem1();
col2 = list.get(i).getItem2();
col3 = list.get(i).getItem3();
j++;
if (j==35) {%> // stops to render footer and next page's header
</table>
<table>
<!-- footer contents -->
</table>
<table>
<!-- header for next page -->
</table>
<%}%>
<tr><td><%=col1%></td><td><%=col1%></td><td><%=col1%></td></tr>
<%}%>
这个模型的问题是,如果我在这个 if 中使用一个 break,我会停止循环,我不能从记录 #36 循环到记录结尾。我该怎么做呢?