java项目使用pageHelper做分页

1,maven引入pageHelper依赖

com.github.pagehelper pagehelper 4.0.0



2,mybatis整合pageHelper配置文件
mybatis配置文件




SqlMapConfig.xml配置文件


3,页面设置pageNum与pageSize参数


4,后台控制器代码
@RequestMapping("/queryOrderList") public String queryOrderList(HttpServletRequest request, Model model, HttpSession session) { try {String pageNum = request.getParameter("pageNum"); // 页数 String pageSize = request.getParameter("pageSize"); // 每页显示条数/****************** 多条件 *****************************/ String oid = request.getParameter("ordId"); String tel = request.getParameter("tel"); String uname = request.getParameter("uname"); String parameter = request.getParameter("delivery_id"); Map map = new HashMap(); if ((parameter.equals("1")) || (parameter.equals("2"))) { int delivery_id = Integer.parseInt(parameter); map.put("deliveryId", delivery_id); } map.put("ordId", oid); map.put("name", uname); map.put("tel", tel); /******************** 分页查询 ***********************/ int num = 1; int size = 10; if (pageNum != null && !"".equals(pageNum)) { num = Integer.parseInt(pageNum); } if (pageSize != null && !"".equals(pageSize)) { size = Integer.parseInt(pageSize); }// pageHelper分页查询对象 PageHelper.startPage(num, size); List orderList = orderService.selectOrderListandUserItems(map); PageInfo pagehelper = new PageInfo(orderList); model.addAttribute("pagehelper", pagehelper); return "olist"; } catch (Exception e) { return "login"; } }

【java项目使用pageHelper做分页】5,order.xml映射文件不在粘贴根据自己实际情况来做条件查询就可以了,到此基本完成

    推荐阅读