struts2 标签给iterator添加自然序号

 通常使用<s:iterator>都会采用分页显示,在给列表添加自然序号时就分为两种情况:

      1. 只统计每页的序号,下一页重新统计:

<s:iterator id="result" status="index" value="pageList.datas">
     <tr>
      <td><s:property value="#index.index+1" /></td><!-- index.index是从0开始 -->
     </tr>
</s:iterator >

  2. 分页之后保留上一页的序列数,顺序显示:

<s:iterator id="result" status="st" value="pageList.datas">
  <tr>
     <td><s:property value="(#st.index+1)+((pageList.page.currentPage-1)*pageList.page.pageSize)" /></td>
  </tr>
</s:iterator >

<!--
pageList.page.currentPage: 表示当前页
pageList.page.pageSize:每页显示的数据条数
 -->

  

原文地址:https://www.cnblogs.com/daisyleamo/p/3325749.html