1. 优客号首页
  2. 用户投稿

java – bootstrap table分页以后,下面的分页按钮消失怎么办并且如何返回总页数

java – bootstrap table分页以后,下面的分页按钮消失怎么办并且如何返回总页数问题描述

问题描述

url: “userPersonServlet?method=findByPage”, method: “post”, columns: [{ checkbox: true, field: “选择” }, { field: ’Number’, title: ’ID’, formatter: function (value, row, index) { return index + 1; }, align: “center” }, { field: “username”, title: “姓名”, align: “center” }, { field: “email”, title: “邮箱”, align: “center” }, { field: “graduate”, title: “毕业学校”, align: “center” }, { field: “education”, title: “学历”, align: “center” }, { field: “phone”, title: “手机号”, align: “center” }, { field: “computer”, title: “技能”, align: “center” }, { field: “computer”, title: “技能”, align: “center” }, { field: “操作”, title: “操作”, formatter: function (value, row, index) { return [“<a class=’btn btn-default’ href=’userPersonServlet?method=findById&id[]=” + row.id + “&state=0’>查看</a>”, “<a class=’btn btn-default’ href=’userPersonServlet?method=findById&id[]=” + row.id + “&state=1’>编辑</a>”, “<a class=’btn btn-default’ href=’userPersonServlet?method=delete&row=” + row.id + “&state=2’>删除</a>”].join(” “); }, align: “center” }], pagination: true, pageNumber: 1, pageSize: 10, pageList: [10, 20, 30, 50], onlyInfoPagination: false, sidePagination: “server”, queryParamsType: “”, queryParams: function (params) { console.log(params.pageSize); console.log(params.pageNumber); return {pageSize: params.pageSize, pageNumber: params.pageNumber}; }, uniqueId: “username”, dataType: “json”, idField: “username”, contentType: “application/x-www-form-urlencoded”, paginationPreText: “上一页”, paginationNextText: “下一页”, cache: false, toolbar: “#toolbar”, maintainSelected: true, clickToSelect: true }); java代码: private void findByPage(HttpServletRequest req, HttpServletResponse resp) { String pageSize = req.getParameter(“pageSize”);String pageNumber = req.getParameter(“pageNumber”);System.out.println(“pageSize = ” + pageSize);System.out.println(“pageNumber = ” + pageNumber);UserPersonService userPersonService = new UserPersonServiceImpl();try { List<UserPerson> users = userPersonService.findByPage(Integer.parseInt(pageNumber), Integer.parseInt(pageSize)); System.out.println(users); String userPerson = “{“total”: ” + users.size() + “, “rows”: ” + JSONArray.fromObject(users) + “}”; System.out.println(userPerson); resp.setContentType(“text/html;charset=UTF-8”); resp.getWriter().write(userPerson);} catch (Exception e) { try { resp.setContentType(“text/html;charset=utf-8”); String json = “{“status”:”error”,”message”:”失败”}”; resp.getWriter().write(json); } catch (IOException e1) { e1.printStackTrace(); }}

}

java - bootstrap table分页以后,下面的分页按钮消失怎么办并且如何返回总页数

问题解答

回答1:

在服务端分页时,必须配置 contentType: “application/x-www-form-urlencoded”
并且,一定要返回total,total代表数据库中数据的总记录数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表优客号立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://www.youkehao.org.cn/article/119346.html

如若内容造成侵权/违法违规/事实不符,请联系优客号进行投诉反馈,一经查实,立即删除!

发表评论

登录后才能评论