ssm分页功能pagehelper
时间: 2023-09-16 17:10:30 浏览: 101
在SSM框架中,可以使用PageHelper插件来实现分页功能。首先,在pom.xml文件中导入PageHelper的依赖,如下所示:
```
<!-- pageHelper依赖 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.10</version>
</dependency>
```
接下来,在需要进行分页的service方法中,使用PageHelper.startPage(pageNum, pageSize)来指定当前页码和每页显示的数据条数,如下所示:
```java
@Override
public PageInfo pageInfoService(int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
List<Users> allUsersMapper = usersMapper.findAllUsersMapper();
PageInfo pageInfo = new PageInfo<>(allUsersMapper);
return pageInfo;
}
```
这样就可以在查询所有数据之前启动分页功能了。PageHelper会自动拦截后续的查询操作,并根据指定的页码和每页显示的数据条数进行分页查询。最后,将查询结果传给com.github.pagehelper.PageInfo对象,该对象会自动计算总页数、总记录数等信息,并返回给前端进行展示。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [ssm+pageHelper插件实现分页](https://blog.csdn.net/a2240386260/article/details/120922947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文