本篇文章给大家分享的是有关使用PageHelper插件怎么实现服务器端分页功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联科技有限公司专业互联网基础服务商,为您提供服务器托管雅安,高防服务器,成都IDC机房托管,成都主机托管等互联网服务。
一、添加依赖
在.pom文件中添加
com.github.pagehelper pagehelper 3.5.1
二、添加配置/strong>
在spring-mybaits.xml文件中添加插件
dialect=MySQL reasonable=true
三、controller代码
//分页展示用户 @RequestMapping(value = "/user.do") public ModelAndView test1(HttpServletRequest request, HttpServletResponse response, ModelMap mode) throws Exception { ModelAndView modelAndView = new ModelAndView(); int pageNumber = 1; try{ if(request.getParameter("pageNow").equals(null)){ System.out.println("参数空"); }else { pageNumber = Integer.parseInt(request.getParameter("pageNow")); } }catch (Exception e){ //处理空针错误 } System.out.println("请求参数"+request.getParameter("pageNow")); PageInfopageInfo = userService.selectUserByPage(pageNumber,5); // Map map = new HashMap (); // List
四、Service方法
//分页获取用户信息 public PageInfoselectUserByPage(Integer pageNum, Integer pageSize) { PageHelper.startPage(pageNum, pageSize); // 所有用户信息 List authAdmins = userMapper.selectUsers(); if(authAdmins == null){ return null; } PageInfo pageInfo = new PageInfo (authAdmins); return pageInfo; }
五、jsp显示
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%-- Created by IntelliJ IDEA. User: Administrator Date: 2017/12/2 0002 Time: 11:10 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %>user User
${u.id} | ${u.username} | ${u.password} | ${u.enable} | ${u.idCard} | ${u.phone} | ${u.address} | ${u.nickName} |
${data.username} | --%> <%--${data.password} | --%> <%--
以上就是使用PageHelper插件怎么实现服务器端分页功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。