读书人

display 跟 springside3 动态分页

发布时间: 2012-11-17 11:14:14 作者: rapoo

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需要,得到总条数

?

读书人网 >编程

热点推荐