• 基于BootStrap的分页代码实现


     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 }
  • 相关阅读:
    飞机游戏
    nodejs制作爬虫程序
    关于解析字符串
    引用nodejs的url模块实现url路由功能
    appium定位学习
    appium移动端自动化测试的一些感想
    appium的工作原理
    appium desktop 定位弹出框时报错
    APPium连接真机输入框中输入的内容与代码中不一致
    appium 链接真机后,运行代码,但是APP并没有启动
  • 原文地址:https://www.cnblogs.com/zyxsblogs/p/11208788.html
Copyright © 2020-2023  润新知