springmvc、mybatis分页+pagehelper的使用(包括页面代码)

一、前台页面代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c"%>








Insert title here





















height="16" align="left">
用户管理




style="width: 95%;align:center;cellpadding:0;border:0px">










 
οnmοuseοver="this.style.backgroundColor='#C5DDED'"
οnmοuseοut="this.style.backgroundColor='#FBFBF0'">








 

登录名

状态

角色

创建时间

描述

错误次数

操作

${user.loginName }

${user.userStatus==1?"正常":"无效" }

${user.roleName }

${user.checkDtString }

${user.comment }

${user.errorTimes }

修改 
删除





style="LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: right ;padding-right: 40px ; ">
共[${page.pagehelper.total}]条记录,[${page.pagehelper.pageNum}/${page.pagehelper.pages}]页
,每页显示



[首页]
[前一页]

${page.pagehelper.pageNum}

[后一页]
[末页]



页;











class="btnlarge" οnclick="jump_to();">








二、后台代码

   1、controller层

//注入
@RequestMapping("/userManager")
public String userManager(Model model,
@RequestParam(defaultValue="1")Integer currentPage,
@RequestParam(defaultValue="20")Integer pageSize){

/*PageBean page = userService.findUserWithListPage(currentPage,pageSize);

model.addAttribute(ResponseWebContent.rap_User_Page_Model, page);*/

Map map = userService.findUserWithMap(currentPage,pageSize);
model.addAttribute(ResponseWebContent.rap_User_Page_Model, map);
return "/user/user_list2";
}


2、service层代码

/**
* 分页查询
* @param currentPage
* @param pageSize
* @return
* 2017年11月8日
*/
public Map findUserWithMap(Integer currentPage, Integer pageSize) {
PageHelper.startPage(currentPage, pageSize);
List list = rapUserMapper.selectAll();
PageInfo page = new PageInfo<>(list);

Map map = new  HashMap<>();
map.put("list", list);
map.put("pagehelper", page);
return map;
}

你可能感兴趣的:(jquery,js,mybatis)