加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

基于BootStrap的分页代码实现

发布时间:2020-12-17 21:24:53 所属栏目:安全 来源:网络整理
导读:1 public class PageUtil { 2 //targetUrl 访问url totalNum总记录数 currentPage 当前页数 pageSize每页的大小 3 public static String genPagation(String targetUrl, int totalNum, int currentPage, int pageSize){ 4 int totalPage=totalNum%pageSize==
 1 public class PageUtil {
 2      //targetUrl 访问url  totalNum总记录数  currentPage 当前页数  pageSize每页的大小
 3     public static String genPagation(String targetUrl,int totalNum,int currentPage,int pageSize){
 4         int totalPage=totalNum%pageSize==0?totalNum/pageSize:totalNum/pageSize+1;//计算总页数
5 StringBuffer pageCode=new StringBuffer(); 6 pageCode.append("<li><a href=‘"+targetUrl+"?page=1‘>首页</a></li>"); 7 if(currentPage==1){//如果当前页是第一页,那么上一页就不能使用 8 pageCode.append("<li class=‘disabled‘><a href=‘#‘>上一页</a></li>"); 9 }else{ 10 pageCode.append("<li><a href=‘"+targetUrl+"?page="+(currentPage-1)+"‘>上一页</a></li>"); 11 } 12 for(int i=currentPage-2;i<=currentPage+2;i++){ 13 if(i<1||i>totalPage){ 14 continue; 15 } 16 if(i==currentPage){ 17 pageCode.append("<li class=‘active‘><a href=‘#‘>"+i+"</a></li>"); 18 }else{ 19 pageCode.append("<li><a href=‘"+targetUrl+"?page="+i+"‘>"+i+"</a></li>"); 20 } 21 } 22 if(currentPage==totalPage){ 23 pageCode.append("<li class=‘disabled‘><a href=‘#‘>下一页</a></li>"); 24 }else{ 25 pageCode.append("<li><a href=‘"+targetUrl+"?page="+(currentPage+1)+"‘>下一页</a></li>"); 26 } 27 pageCode.append("<li><a href=‘"+targetUrl+"?page="+totalPage+"‘>尾页</a></li>"); 28 return pageCode.toString(); 29 } 30 }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读