分頁功能需求分析,首先從頁面開始入手,先分析頁面需要哪些參數:
========================頁面的數據列表====================================
<s:iterator value="%{XXList}"> ........ </s:iterator> ========================分頁信息數據列表================================= 頁次: ${currentPage}/${pageCount}頁 每頁顯示:${pageSize}條 總記錄數:${XXCount}條 <s:iterator begin=${beginPageIndex} end="endPageIndex" var ="num"> ....... </s:iterator> 轉到: <select onChange="getoPage(this.value)"> <s:iterator begin="1" end="${pageCount}" var =""> <option value=""></option> </s:iterator> </select>
以上是頁面所需要的信息,由此可以看出到頁面需要有哪些數據
XXList 本頁的數據列表
currentPage 當前頁
pageCount 總頁數
pageSize 每頁顯示條數
XXXCount 總記錄數
beginPageIndex 頁碼列表的開始索引
endPageIndex 頁碼列表的結束索引