总记录数:<a>${queryParams.paging.records}</a><br />
每页条数:<a>${queryParams.paging.pageSize}</a><br />
当前第几页:<a>${queryParams.paging.currentPage}</a><br />
总页数:<a>${queryParams.paging.pages}</a><br />
<%
QueryParams queryParams = (QueryParams)request.getAttribute("queryParams");
int records = queryParams.getPaging().getRecords();
int pageSize = queryParams.getPaging().getPageSize();
int currentPage = queryParams.getPaging().getCurrentPage();
int pages = queryParams.getPaging().getPages();
int cur = currentPage;
if(currentPage == 0||currentPage == 1){
}else{
out.print("<a href='selectbypage?currentPage=1'>首页</a>|");
out.print("<a href='selectbypage?currentPage="+(currentPage-1)+"'>上一页 </a> | ");
}
if(currentPage<=3){
for(int i=1; i<=(pages<=5?pages:5); i++){
if(i==currentPage){
out.print(i+" | ");
}else{
out.print("<a href='selectbypage?currentPage="+i+"'>"+i+"</a> | ");
}
}
}else if(currentPage>3 && pages<=(currentPage+2)){
for(int i=pages-4; i<=pages; i++){
if(i==currentPage){
out.print(i+" | ");
}else{
out.print("<a href='selectbypage?currentPage="+i+"'>"+i+"</a> | ");
}
}
}else if(currentPage>3 && pages>(currentPage+2)){
for(int i=currentPage-2; i<=currentPage+2; i++){
if(i==currentPage){
out.print(i+" | ");
}else{
out.print("<a href='selectbypage?currentPage="+i+"'>"+i+"</a> | ");
}
}
}
if(currentPage == pages){
}else{
out.print("<a href='selectbypage?currentPage="+(currentPage+1)+"'>下一页 </a> | ");
out.print("<a href='selectbypage?currentPage="+pageSize+"'>尾页</a>|");
} %>
[js]分页页面只显示五个页码
最新推荐文章于 2021-03-21 18:56:31 发布
本文全面介绍了信息技术领域的各个方面,包括前端开发、后端开发、移动开发、游戏开发、大数据开发等,深入探讨了每个领域的核心技术和实践。从HTML、CSS到AI音视频处理,从PHP到Unity3D,从Hadoop到Git,涵盖了从基础知识到高级应用的广泛内容。
563

被折叠的 条评论
为什么被折叠?



