分页查询

分页的核心 limit

limit 起始位置,条数

limit 条数

n(m-1)n页数 m条数

校验页码数是否大于总页数

 function submitForm(maxpage){

     var page = document.getElementById("page").value;

     var patrn=/^[0-9]{1,20}$/;

     if (!patrn.exec(page)){

       alert("请输入正整数字!");

     } else if(page > maxpage){

       alert("跳转页码不能超过总页数!");      

     }else if(page < 1){

       alert("跳转页码不能小与1!");      

     }else{

        document.getElementById("searchImportTask").submit();

      }

  }

得到页数

一,select count(*) from table——得到总条数

二,分两种情况,总条数除以每页显示的条数,能整除就得到页数,否则值+1就是页数

需要返回查询结果和页数等多个内容时,新建一个实体类,把结果设为实体类的各个属性,然后把这个实体类对象返回

校验页码数,大于最大数则显示最大页内容,小于最小页则显示第一页内容


计算总页数

int totalpage=总数据%每页显示数据==0?总数据/每显示数据:总数据/每页显示数据+1

后台往前台传数据 ,传一个实体类,实体类

private int pageNum;//当前页码

private int pageSize;//每页显示数量

private int pageCount;//总页码数量

private ResultSet rs; //保存查询结果

private Listlist;//每页数据 list

上一页

当前页码-1

下一页

当前页码+1

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • select*from user where limit 0,5; limit 控制分页查询查询每页显示的内容 l...
    0bdc99106731阅读 89评论 0 0
  • select*from user where limit 0,5; limit 控制分页查询查询每页显示的内容 l...
    我去你家歇会呗阅读 157评论 0 0
  • 在开发过程中,我们经常会从数据库中查询数据,然后在客户端显示出来。当数据少时,可以在一个页面显示。当我们查询几百条...
    S等价交换S阅读 2,237评论 0 0
  • select*from user where limit 0,5; limit 控制分页查询查询每页显示的内容 l...
    古_凨崋阅读 192评论 0 0
  • select*from user where limit 0,5; limit 控制分页查询查询每页显示的内容 l...
    Java劝退师阅读 1,573评论 0 0