多语言展示
当前在线:142今日阅读:39今日分享:10

mybatis分页插件-pagehelper的使用

mybatis分页插件-pagehelper的使用
工具/原料
1

mybatis

2

pagehelper

3

eclipse

方法/步骤
1

首先在mybatis.cfg.xml文件中增加pagehelper插件配置:                                                       

2

配置spring、springmvc、mybatis集成配置文件:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

3

在web.xml文件中进行spring与springmvc相关配置:      contextConfigLocation    classpath:applicationContext.xml        org.springframework.web.context.ContextLoaderListener        dispatcherServlet    org.springframework.web.servlet.DispatcherServlet    1        dispatcherServlet    /        characterEncodingFilter    org.springframework.web.filter.CharacterEncodingFilter          encoding      UTF-8              forceRequestEncoding      true              forceResponseEncoding      true            characterEncodingFilter    /*        hiddenHttpMethodFilter    org.springframework.web.filter.HiddenHttpMethodFilter        hiddenHttpMethodFilter    /*        httpPutFormContentFilter    org.springframework.web.filter.HttpPutFormContentFilter        httpPutFormContentFilter    /* 

4

配置springmvc相关配置:                                                                                                                                                   

5

现在集成环境已经搭建好了,pagehelper的使用只要在控制层几行代码就可以了:package com.gwolf.crud.controller;@Controllerpublic class EmployeeController {        @Autowired        EmployeeService employeeService;                        @RequestMapping("/emps")        public String getEmps(@RequestParam(value="pn",defaultValue="1") Integer pn,Model model) {                PageHelper.startPage(pn, 5);                                List employees =   this.employeeService.getAll();                                //传入连续显示的页数                PageInfo pageInfo = new PageInfo(employees,5);                                model.addAttribute("pageInfo",pageInfo);                                return "list";        }     }

6

新建一个jsp页面,分页查询员工信息:<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@taglib  uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%        pageContext.setAttribute("APP_PATH",request.getContextPath());%>                                                      

                                               
                               
                                       

SSM-CRUD

                               
                       
                                                                       
                               
                                                                                                               
                       
                                                                       
                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
#empNamegenderemaildepartment                                                                        操作                                                               
                               
                       
                                                                       
                               
                                                                       
                                                                                                                       
                                       
             

推荐信息