JSTL分页显示 动态页码
2015-09-07 16:23
585 查看
jsp显示5页居中源代码如下:
<c:set var="start" value="${pageBean.currentPage<5?1:(pageBean.currentPage-2) }"></c:set> <c:set var="end" value="${pageBean.currentPage<5?(pageBean.pageCount>5?5:pageBean.pageCount):((pageBean.currentPage+2)<=pageBean.pageCount?(pageBean.currentPage+2):pageBean.pageCount) }"></c:set> <c:forEach begin="${start }" end="${end }" varStatus="i"> <span style="white-space:pre"> </span><c:choose> <c:when test="${(start+i.count-1)==pageBean.currentPage}"> <span style="white-space:pre"> </span><a class="disabled">${pageBean.currentPage}</a> </c:when> <c:otherwise> <span style="white-space:pre"> </span><a href='url?currentPage=${start+i.count-1}'>${start+i.count-1}</a> </c:otherwise> </c:choose> </c:forEach>
仅供参考,谢谢!
相关文章推荐
- JS正则表达式大全
- JSTL 核心标签库 使用
- JavaScript中的匿名函数及函数的闭包
- [转] 主流JS框架中DOMReady事件的实现
- JavaScript数据类型
- js关闭窗口,最大化窗口
- JSONP
- JavaScript面向对象编程--学习
- ExtJS 学习总结 (一)-- MVVM框架概述
- JS----拖拽图层,面向过程,面向对象
- 【前端也要学点算法】快速排序的JavaScript实现
- js读取配置文件(理解版)
- javascript canvas 碰撞检测
- FastJson使用详解Demo
- JS 继承
- 使用JSON进行数据传输
- XML和JSON数据解析
- 滚动视差插件skrollr.js
- JavaScript简单下拉菜单实例代码
- js操作cookie