-
导入Maven依赖
com.github.pagehelper pagehelper 5.1.10 -
在sqlSessionFactory中配置pageHelper
-
编写mapper接口
List
selectAllUserInfo(); -
mybatis 实现接口
注意: sql语句最后不要带分号,否则在使用pageHelper分页时会报错
-
service层
public PageInfo
userInfoPageInfo(int pageNum, int pageSize){ PageHelper.startPage(pageNum, pageSize); List userInfos = userInfoMapper.selectAllUserInfo(); PageInfo page = new PageInfo<>(userInfos); return page; } -
controller
@RequestMapping("/listPage") public String listByPage(@RequestParam(defaultValue = "1") int pageNum, @RequestParam(defaultValue = "5") int pageSize, Model model){ PageInfopageInfo = userInfoService.userInfoPageInfo(pageNum, pageSize); System.out.println(pageInfo); model.addAttribute("page",pageInfo); return "userInfo/userList"; } -
前端页面
jsp和jquery方法
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %>用户列表 序号 用户名 姓名 年龄 性别 电话 电子邮箱 操作 ${index.index + 1} ${userInfo.userName} ${userInfo.name} ${userInfo.age} ${userInfo.sex} ${userInfo.phone} ${userInfo.email} 修改 删除 样例:



