zoukankan      html  css  js  c++  java
  • 后端分页

    一.分页的概念:

    总页数:    totalPages                  总页数                               从后台 获取
    总记录数:   totalRecordsCount    总的信息的数量                 从后台获取
    每页容量: pageSize                    每页显示信息的数量          前台自定
    当前页: currentPage                   当前在哪个分页上面          前台决定


    第一页: 1                                                                                 前台决定
    最后页: totalPages                                                                 从后台获取
    上一页: currentPage-1 如果已经在第一页就没有上一页             前台获取
    下一页: currentPage+1 如果已经在最后页就没有下一页            前台获取

    -----------------------------------------------------------------------------------------------------------------

    举例:    15条数据,每页显示4条;
    显示第 start 至 end 项记录
    显示第  1     至   4      项记录        //第一页 4条
    显示第  5     至   8      项记录        //第二页 4条
    显示第  9     至  12     项记录        //第三页 4条
    显示第 13    至  15     项记录       //第四页 3条

    规律是什么???
    start=(currentPage-1)*pageSize                            //后台或者前台
    end=start+dataPager.length; dataPager.length     //(每一页中显示的数据的条数) 后台或者前台

    分页的关系:
    totalPages = totalRecordsCount/pageSize
    比如: 901条信息,每页显示100条,请问页数是多少?      Math.ceil() 是 向上取整;
    totalPages = Math.ceil(totalRecordsCount/pageSize);
    页数=Math.ceil(901/100)=10页;

  • 相关阅读:
    数据库课程设计报告学生学籍管理信息系统
    C++ 指针
    解决知乎推荐视频问题
    踩坑指南接口返回前端json数据报错前端无法接收到
    java的接口如何设计异常的理解
    关于webapp项目打war包的问题
    关于继承的一点理解
    hadoop简介
    杨卫华:新浪微博的架构发展历程(转)
    linux server 配置vim编程位置
  • 原文地址:https://www.cnblogs.com/xuanranit/p/8421866.html
Copyright © 2011-2022 走看看