基于BootStrap的分页代码实现
 public class PageUtil {
      //targetUrl 访问url  totalNum总记录数  currentPage 当前页数  pageSize每页的大小
     public static String genPagation(String targetUrl,int totalNum,int currentPage,int pageSize){
         int totalPage=totalNum%pageSize==0?totalNum/pageSize:totalNum/pageSize+1;//计算总页数
         StringBuffer pageCode=new StringBuffer();
         pageCode.append("<li><a href='"+targetUrl+"?page=1'>首页</a></li>");
         if(currentPage==1){//如果当前页是第一页,那么上一页就不能使用
             pageCode.append("<li class='disabled'><a href='#'>上一页</a></li>");
         }else{
             pageCode.append("<li><a href='"+targetUrl+"?page="+(currentPage-1)+"'>上一页</a></li>");
         }
         for(int i=currentPage-2;i<=currentPage+2;i++){
             if(i<1||i>totalPage){
                 continue;
             }
             if(i==currentPage){
                 pageCode.append("<li class='active'><a href='#'>"+i+"</a></li>");
             }else{
                 pageCode.append("<li><a href='"+targetUrl+"?page="+i+"'>"+i+"</a></li>");
             }
         }
         if(currentPage==totalPage){
             pageCode.append("<li class='disabled'><a href='#'>下一页</a></li>");
         }else{
             pageCode.append("<li><a href='"+targetUrl+"?page="+(currentPage+1)+"'>下一页</a></li>");
         }
         pageCode.append("<li><a href='"+targetUrl+"?page="+totalPage+"'>尾页</a></li>");
         return pageCode.toString();
     }
 }
基于BootStrap的分页代码实现的更多相关文章
- bootstrap-paginator基于bootstrap的分页插件
		
bootstrap-paginator基于bootstrap的分页插件 GitHub 官网地址:https://github.com/lyonlai/bootstrap-paginator 步骤 引包 ...
 - 基于bootstrap的分页插件
		
之前做的分页,是自己后端写一堆代码,返回给前端页面显示,感觉比较繁重.不灵活.今天研究下基于bootstrap的做的插件,整理如下: 在使用bootstrap的插件的时候,需要导入一些css.js. ...
 - 基于bootstrap动态分页
		
bootstrap本身的分页有分页组件 但是却是静态的,无法满足要求,分页必须根据当前的总页数来展示 使用插件bootstrap-paginator github下载地址 https://github ...
 - 基于bootstrap的分页组件-Bootstrap Paginator
		
效果
 - 基于 bootstrap 的 vue 分页组件
		
申手党点这里下载示例 基于 bootstrap 的 vue 分页组件,我想会有那么一部分同学,在使用Vue的时候不使用单文件组件,因为不架设 NodeJS 服务端.那么网上流传的 *.vue 的各种分 ...
 - JSP分页显示实例(基于Bootstrap)
		
首先介绍一款简单利落的分页显示利器:bootstrap-paginator 效果截图: GitHub官方下载地址:https://github.com/lyonlai/bootstrap-pagina ...
 - 基于Bootstrap的Asp.net Mvc 分页
		
基于Bootstrap的Asp.net Mvc 分页的实现 最近写了一个mvc 的 分页,样式是基于 bootstrap 的 ,提供查询条件,不过可以自己写样式根据个人的喜好,以此分享一下.首先新建一 ...
 - 基于Bootstrap的Asp.net Mvc 分页的实现
		
最近写了一个mvc 的 分页,样式是基于 bootstrap 的 ,提供查询条件,不过可以自己写样式根据个人的喜好,以此分享一下.首先新建一个Mvc 项目,既然是分页就需要一些数据,我这边是模拟了一些 ...
 - 基于Bootstrap的Asp.net Mvc 分页的实现(转)
		
最近写了一个mvc 的 分页,样式是基于 bootstrap 的 ,提供查询条件,不过可以自己写样式根据个人的喜好,以此分享一下.首先新建一个Mvc 项目,既然是分页就需要一些数据,我这 边是模拟了一 ...
 
随机推荐
- window环境rabbitMQ安装和php扩展安装
			
下面的安装步骤,已经在2018-11-27试验通过. 1.安装前的准备 phpinfo查看php的版本.系统是多少位的,php版本是否是线程安全,php.ini文件的路径 2.安装rabbitMQ 安 ...
 - 查看Dubbo服务-通过zk客户端
			
一.基本概念 https://www.cnblogs.com/huasky/p/8268568.html 二.下载与安装 1.进入要下载的版本的目录,选择.tar.gz文件下载 下载链接:http:/ ...
 - MySQL-快速入门(2)数据类型
			
1.MySQL支持多种数据类型: 1>数值类型:整数类型tinyint.smallint.mediumint.bigint.int:浮点小数类型float.double:定点小数类型decima ...
 - C++中的const分析
			
1,C 语言中的 const: 1,const 修饰的变量是只读的,本质还是变量: 1,C 语言中的 const 使变量具有只读属性: 2,const 只在编译期有用,在运行期无用: 3,const ...
 - POJ 3549 GSM phone(圆+扫描线+最短路)
			
题目意思是求起点s到终点s的最短路,但是只能在圆的内部和边上走.一种可以想到的方法就是求出所有的交点,然后两两连边并验证合法性,但是这样的交点数规模有n2. 我们可以观察发现,我们在圆求并构成的图形中 ...
 - HNUSTOJ-1690 千纸鹤
			
1690: 千纸鹤 时间限制: 1 Sec 内存限制: 128 MB提交: 992 解决: 296[提交][状态][讨论版] 题目描述 圣诞节快到了,校园里到处弥漫着粉红色的气息.又是一个情侣秀 ...
 - AXI总线协议
			
AXI总线协议 (一).概述 AXI (高性能扩展总线接口,Advanced eXtensible Interface)是ARM AMBA 单片机总线系列中的一个协议,是计划用于高性能.高主频的系统设 ...
 - vue图片不存在时加载默认图片
			
在文件中的img那里添加:οnerrοr="errorImg01",然后设置errorImg01的路径如果直接写成 errorImg01: ('../../assets/image ...
 - JavaEE高级-MyBatis学习笔记
			
一.MyBatis简介 - MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架. - MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集. - My ...
 - Linux下用命令查看CPU ID以及厂家等信息
			
Linux下用命令查看CPU ID // 获得CPU IDdmidecode -t 4 | grep ID |sort -u |awk -F': ' '{print $2}' // 获得磁盘IDfdi ...