1. 程式人生 > 實用技巧 >layui 分頁使用

layui 分頁使用

1.引入 layui 的配置檔案

2.java程式碼

 @RequestMapping("select")
    @ResponseBody
    public Map select(int page,@RequestParam("limit") int Size){
        PageInfo<City> pi = cs.selectAll(page, Size);
        Map map = new HashMap<>();
        map.put("code",0); //layui自定義響應碼,為0時成功
        map.put(
"msg",""); //額外的響應資訊,沒有可以不寫 map.put("count",pi.getTotal()); //當前查詢結果的總條數 map.put("data", pi.getList()); //儲存表格中要展示的資料, return map; }

3.寫jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
    <
link rel="stylesheet" href="${pageContext.request.contextPath}/layui/css/layui.css"> <script src="${pageContext.request.contextPath}/layui/layui.js"></script> </head> <body> <table id="demo" class="layui-icon"></table> <script> //第一個引數:引入需要使用的模組 //第二個引數:匿名函式,寫我們要執行的layui的js程式碼
layui.use("table", function () { //定義一個變數,儲存layer模組 var table = layui.table; table.render({ elem: "#demo", //表格id //height:500, //表格高度 limit: 5, //預設值 limits: [1, 5, 10], //設定每頁顯示幾條 url: "${pageContext.request.contextPath}/select.do", // 請求路徑 page: true, //是否分頁 cols: [[ //表格引數 {field: "id", title: "ID"}, {field: "code", title: "程式碼"}, {field: "name", title: "名稱"}, {field: "provinceid", title: "上級"}, ]] }) }) </script> </body> </html>