1.分页查询html
select * from book_information limit start(开始下标),size(查询的条数);
mysql:记录的下标是从0开始的前端
2.查询一个表的总记录条数java
select count(*) from 表名mysql
3.分页查询的javaBean:(这里前端分页用的是layui 分页插件 咱们只需把数据按照layui固定的格式传给前台,layui会帮咱们分页)sql
public class PageBean { //页号 private int page; //每页显示的记录数 private int pageSize; //查询开始的索引 private int start; public PageBean() { } public PageBean(int page, int pageSize) { super(); this.page = page; this.pageSize = pageSize; } public int getPage() { return page; } public void setPage(int page) { this.page = page; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } //获得查询的索引 public int getStart() { return (page - 1) * pageSize; } }
4.layui固定的数据格式:async
详情参考:https://www.layui.com/doc/modules/table.html#asyncui
/* * 返回给layui的数据格式要和layui table要求的一致 * */ map.put("code", 0); map.put("msg", "200"); map.put("count",count); map.put("data","后台数据格式为jayson格式");