display 和 springside3 動態分頁

jsp頁面部分:

< display:table  name ="resultList"   pagesize ="10"  requestURI ="personalinfo.action"  id ="row"  partialList ="true"  size ="resultSize" >  
</ display:table >
name="resultList" 將記錄集存在session或者request中的鍵值
pagesize="100" 每頁顯示100條數據
id="row"   表格id值,用於程序得相關的參數
partialList="true"  分段從數據庫中讀數據
size="resultSize"  記錄的總條數,用於計算總頁數

 

 

action中:

 

 // 頁數的參數名
 String pageIndexName  =   new  org.displaytag.util.ParamEncoder( "row" ).encodeParameterName(org.displaytag.tags.TableTagParameters.PARAMETER_PAGE);  
 // 每頁顯示的條數
 int  pageSize  =   100 ;
// 得到當前頁面是那個頁面
if(request.getParameter(pageIndexName)!=null){
 pageIndex=Integer.parseInt(request.getParameter(pageIndexName));
}
page.pageNo(pageIndex);           //設置當前頁面
page = personalinfoS.searchProperty(page, filters);       //提取數據
totalRow=(int)page.getTotalPages()*rowNum;        //display需要,得到總條數

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章