Mybatis 的 PageHelp 插件的使用教程(SSM版)

效果图
Mybatis 的 PageHelp 插件的使用教程(SSM版)_第1张图片

1. pom.xml 添加PageHelp的jar包



	com.github.pagehelper
	pagehelper
	4.1.5

2. mybatis-config.xml文件中注册mybatis分页插件



	

**提示:**如果没有这个配置文件,则新建一个,复制下面全部代码粘贴即可,然后将这个文件放在




	
    
        
    

然后在applicationContext.xml文件中添加扫描新建的配置文件。


	
		
		
		
		
	

3. Controller层写插件获得所有用户的方法

/**
 * 分页查询用户信息
 * @param pn 默认从第一页开始  请求参数
 * @param model
 * @return
 */
@RequestMapping("customerInfo")
public String getCustomers(@RequestParam(value="pn", defaultValue="1")Integer pn, Model model){
    
	// 从第一条开始 每页查询五条数据
    PageHelper.startPage(pn, 5);
    List customers = customerService.getAllCustomer();
    // 将用户信息放入PageInfo对象里
    PageInfo page = new PageInfo(customers, 5);
    model.addAttribute("pageInfo", page);
    return "index";
}

**4. jsp页面遍历的数据变成 pageInfo.list **

**5. jsp页面添加分页信息 **


当前第:${pageInfo.pageNum }页,总共:${pageInfo.pages }页,总共:${pageInfo.total }条记录

你可能感兴趣的:(SSM)