分页公用代码分享,只求人气不求利益!!!- <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
- <!-- 分页导航开始 -->
- 第${page.pageNum}页/共${page.totalPage}页
- <a href="${pageContext.request.contextPath}${page.servletUrl}">首页</a>
- <a href="${pageContext.request.contextPath}${page.servletUrl}?pagenum=${(page.pageNum-1)>0?(page.pageNum-1):1}">上一页</a>
-
- <c:forEach begin="${page.startPage}" end="${page.endPage}" var="num">
- <a href="${pageContext.request.contextPath}${page.servletUrl}?pagenum=${num}">[${num}]</a>
- </c:forEach>
- <a href="${pageContext.request.contextPath}${page.servletUrl}?pagenum=${(page.pageNum+1)>page.totalPage?page.totalPage:(page.pageNum+1)}">下一页</a>
- <a href="${pageContext.request.contextPath}${page.servletUrl}?pagenum=${page.totalPage}">尾页</a>
-
复制代码
后台分页代码:
- private List records;//分页显示的记录 Dao可以查出来
- private int pageNum;//当前页码 页面上传递过来,默认第1页
- private int totalPage;//总页数 计算出来:总记录数和pageSize
- private int pageSize = 10;//每页显示的记录条数
- private int totalRecords;//总记录条数 Dao可以查出来
- private int startIndex;//每页开始记录的索引号 可以算出来:
-
复制代码 |
|