springMVC的分页简单使用
来源:互联网 发布:域名未授权是什么意思 编辑:程序博客网 时间:2024/06/05 00:40
//首先要导分页的jar包
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.0.0</version></dependency>
//然后导入分页需要的pojo类
private int count; //总条数private int shownum; //每页最多显示数量private int page; //当前显示的页数private int sumpage; // 1/10 page/sumpage//这里需要自己去封装有参无参
//接下来就是在要查询的方法上添加一些参数了
@RequestMapping("/selectRecordByUId")
public String selectRecordByUId(HttpSession session,Model model, @RequestParam(value = "PageNum",defaultValue = "1") Integer PageNum, @RequestParam(value = "PageSize",defaultValue = "5") Integer PageSize) {
User user=(User)session.getAttribute("login");
PageHelper.startPage(PageNum,PageSize);
List<Record> list = service.selectRecordByUId(user.getId());
PageInfo objectPageInfo = new PageInfo(list);
model.addAttribute("pageInfo", objectPageInfo);
model.addAttribute("list", list);
return "jsp/recordList";
}
//最后就是在界面配置
<div style="font-weight: bold;font-size: 16px;font-family:'仿宋体';" class="col-md-7"> 共<i class="blue">${pageInfo.total}</i>条记录, 当前显示第 <i class="blue">${pageInfo.pageNum}/${pageInfo.pages}</i> 页 </div> <nav aria-label="Page navigation"> <ul class="pagination"> <c:if test="${!pageInfo.isFirstPage}"> <li><a href="<%=basePath%>/record/selectRecordByUId.action?PageNum=1">首页</a></li> <li><a href="<%=basePath%>/record/selectRecordByUId.action?PageNum=${pageInfo.pageNum-1 }" aria-label="Previous"> <span aria-hidden="true">«</span> </a> </li> </c:if> <c:forEach items="${pageInfo.navigatepageNums }" var="num"> <c:if test="${num == pageInfo.pageNum }"> <li class="active"><a href="<%=basePath%>/record/selectRecordByUId.action?PageNum=${num }">${num }</a> </li> </c:if> <c:if test="${num != pageInfo.pageNum }"> <li><a href="<%=basePath%>/record/selectRecordByUId.action?PageNum=${num }">${num }</a></li> </c:if> </c:forEach> <c:if test="${!pageInfo.isLastPage}"> <li> <a href="<%=basePath%>/record/selectRecordByUId.action?PageNum=${pageInfo.pageNum+1 }" aria-label="Next"> <span aria-hidden="true">»</span> </a> </li> <li><a href="<%=basePath%>/record/selectRecordByUId.action?PageNum=${pageInfo.lastPage}">尾页</a></li> </c:if> </ul> </nav></div>
//仅供参考,如有雷同,纯属巧合
- springMVC的分页简单使用
- springmvc 分页查询的简单实现
- [置顶] springmvc 分页查询的简单实现
- springmvc+Mybatis 分页查询的简单实现
- SpringMVC的简单使用
- 使用springMVC+MyBatis的分页功能
- springMVC注解的简单使用
- springmvc过滤器的简单使用
- SpringMVC的mybatis分页
- Ckeditor结合springmvc的使用、配置、上传图片、分页
- springmvc、mybatis分页+pagehelper的使用(包括页面代码)
- springMVC中两种validation的简单使用
- 最简单SpringMVC的配置和使用
- 基于springmvc的easypoi简单使用
- JavaWeb使用SpringMVC的简单案例
- springMVC 的简单使用,与配置
- 基于springmvc的easypoi简单使用
- springMVC中两种validation的简单使用
- nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or direct nginx重启后的错误
- ImageLoaderUtil
- StartUML类图语法
- 选择排序
- python入门之库的导入
- springMVC的分页简单使用
- vue精要知识梳理
- LoadRunner参数化
- 解决Linux安装kettle问题
- jenkins -- shell 部署脚本
- 第四周项目二 单链表算法库的建立
- CSS_绝对布局
- ViewPager与CoordinatorLayout一起使用的一个Bug
- VS2008报错Msbuildtoolspath is not specified for the ToolsVersion“14.0”