java中的接口是类吗
217
2023-01-13
使用mybatis插件PageHelper实现分页效果
最近都在忙着写一个网站项目,今天做一个分页功能的时候,遇到了分页效果实现不了的问题,查了好久的资料,后来终于是成功解决啦,记录一下~
1.在pom.xml中添加分页插件依赖
2.在mybatis配置文件中配置分页插件
这里需要注意的是,如果你的项目有mybatis的配置文件时,添加下面配置:(配置参数可根据需要添加或删除)
但如果你的项目没有单独配置mybatis的配置文件,而是把spring和mybatis的配置结合起来的话,这时候你需要引入如下配置信息:
dialect=mysql
reasonable=true
3.controller层
//访问所有视频信息查询页面
/**
* 分页查询所有视频信息
* @param pn 默认从第一页开始 请求参数
* @return
*/
@RequestMapping("/ShowMedia")
public String Show(@RequestParam(required = false,value="pn",defaultValue="1")Integer pn, HttpServletRequest request){
TbMediaExample example = new TbMediaExample();
//从第一条开始 每页查询五条数据
PageHelper.startPage(pn, 5);
List
//将用户信息放入PageInfo对象里
PageInfo pageInfo = new PageInfo(mediaList,5);
SystlCAYDkEem.out.println(pageInfo.getPages());
request.setAttribute("pageInfo", pageInfo);
return "/media";
}
4.前台
当前第:${pageInfo.pageNum}页,总共:${pageInfo.pages}页,总共:${pageInfo.total}条记录
效果实现如下:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~