jsp标签分页
来源:互联网 发布:用户画像静态数据 编辑:程序博客网 时间:2024/06/16 01:45
<%@page import="com.alibaba.fastjson.JSONObject"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta http-equiv="X-UA-Compatible" content="IE=8" ><meta name="renderer" content="webkit"> <link rel="stylesheet" href="${pageContext.request.contextPath}/static/css/global.css"><link rel="stylesheet" href="${pageContext.request.contextPath}/static/css/about.css"><link rel="stylesheet" href="${pageContext.request.contextPath}/static/css/datepicker.css"><!-- 引入公共静态文件--><%@ include file="/WEB-INF/template/common/commonStatic.jsp" %></head><body><!-- 引入公共头部--><%@ include file="/WEB-INF/template/common/header.jsp" %> <!-- 分页模块 --> <div id="pagingDv"> <% // pages总页数 current当前页 String json = "{\"pages\":12,\"current\":1}"; JSONObject parseObject = JSONObject.parseObject(json);request.setAttribute("result", parseObject);%> <div class="padding-box"><div class="padding clearmar" data-obj='{total:${result.total},totalPage:${result.pages},size:${result.size}}' id="pagination-js"><c:set var="previousPageActive" value="${result.current!=1?'':'active'}"/><span class="item ${previousPageActive} prev">上一页</span><%-- 开始"..."分页符 --%><c:set var="begin" value="${result.current-5}"/><c:set var="begin" value="${begin>0?(result.current-3):0}"/><%-- 结尾"..."分页符 --%><c:set var="end" value="${result.current+4}"/><c:set var="end" value="${end<result.pages?(result.current+2):result.pages}"/><c:forEach var="i" begin="1" end="${result.pages}"><%-- 开始"..."分页符 --%><c:if test="${begin > 0 and i <= 3}"><c:choose> <c:when test="${i == 3}"> <span>...</span> </c:when> <c:otherwise> <span class="item" href="#">${i}</span> </c:otherwise></c:choose></c:if><c:if test="${i > begin and i <= end}"><c:set var="currentPageActive" value="${result.current!=i?'':'active'}"/><span class="item ${currentPageActive}">${i}</span></c:if><%-- 结尾"..."分页符 --%><c:if test="${end < result.pages and i >= (result.pages-2)}"><c:choose> <c:when test="${i == (result.pages-2)}"> <span>...</span> </c:when> <c:otherwise> <span class="item" href="#">${i}</span> </c:otherwise></c:choose></c:if></c:forEach><c:set var="nextPageActive" value="${result.current!=result.pages?'':'active'}"/><span class="item ${nextPageActive} next" href="#">下一页</span></div></div> </div></body></html>
分页效果图如下:
阅读全文
0 0
- jsp 自定义分页标签
- jsp分页标签
- JSP分页标签
- jsp自定义分页标签
- JSP标签分页实现
- jsp自定义分页标签
- jsp分页标签
- jsp 自定义分页标签
- jsp分页标签
- JSP自定义分页标签
- 自定义Jsp分页标签
- jsp自定义分页标签
- jsp自定义分页标签
- jsp定制分页标签
- jsp分页标签
- jsp自定义分页标签
- 自定义JSP分页标签
- Jsp自定义分页标签
- 支持实践教学:清华大数据能力提升项目举办CIKM AnalytiCup2017冠军团队经验分享会
- 渗透测试之信息收集漏洞库篇
- myeclipse报红叉问题
- 【Angular】关于angular引用第三方组件库无法改变其组件样式 :host ::ng-deep
- IDEA辅助开发系列-Free Mybatis plugin
- jsp标签分页
- 一大早,分享一个好消息
- Python开发环境--pycharm整合anaconda
- 我们一起学ABAP(04)~数据赋值和字符串总结
- iOS日历、日期、时间的计算
- POJ 1942.Paths on a Grid
- SSM项目从零开始到入门008-mybatis传递多个参数问题
- 解决ScrollView和SwipeRefreshLayout滑动时的冲突
- 浅析人脸检测之Haar分类器方法