freemarker中的chunk(nbumber)方法,给我们提供很大的便利,方便的让我们建立自己的二维表格
例如
<#assign list=["a","b","c","d","e"]>
<table>
<#list list?chunk(2,'\xA0') as objectRow>
<tr>
<#list objectRow as object>
<td>
${object}
</td>
</#list>
</tr>
</#list>
</table>
结果
a b
c d
e
这就出现了一个二维表格,
但是这样会出现一个问题,就是我们不用分行的话,列表的索引值是,从0开始一直到结束
现在不是那样了,而是每一行都是一个列表从0开始,下一行还是从0开始
,这样我们如果要想取得每页值的索引{objext_index}
就要这样${objectRow_index*2+object_index}