分页添加__pager.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<style>

select{
color:black;

}
select option{
color:black;
}
</style>
<script>

	//修改url里的某个查询变量的值,如果不存在这个查询变量,则添加这个变量和值
	function changeUrlArg(url, arg, val) {
		var pattern = arg + '=([^&]*)';
		var replaceText = arg + '=' + val;
		return url= url.match(pattern) ? url.replace(eval('/(' + arg
				+ '=)([^&]*)/gi'), replaceText) : (url.match('[\?]') ? url
				+ '&' + replaceText : url + '?' + replaceText);
	}
	
	
</script>

<div class="paging">

	<div class="aleft" style="display: inline-block; float: left;">
		<span>共${pagerItem.rowCount }行,</span> </span><span><select
			onchange="location.href=changeUrlArg(changeUrlArg(location.href,'${pagerItem.paramPageSize }', this.options[this.options.selectedIndex].value),'${pagerItem.paramPageNum }', '1');">

				<c:forEach var="i" begin="1" end="100" step="1">

					<option value="${i }" ${pagerItem.pageSize==i?"selected":""}>${i }</option>
				</c:forEach>

		</select>/</span>
	</div>
	<div class="aright" style="display: inline-block; float: right;">


		<c:set value="${pagerItem.pageNum == 1}" var="isFisrtPage"
			scope="request" />
		<c:set value="${pagerItem.pageNum == pagerItem.pageCount}"
			var="isLastPage" scope="request" />


		<c:choose>
			<c:when test="${isFisrtPage}">
				&nbsp;<span style="color:#ccc">首页</span>
				&nbsp;<span style="color:#ccc">上一页</span>
			</c:when>
			<c:otherwise>
				&nbsp;<span><a href="${pagerItem.firstPageUrl }">首页</a></span>
				&nbsp;<span><a href="${pagerItem.prevPageUrl }">上一页</a></span>
			</c:otherwise>
		</c:choose>

		<c:choose>
			<c:when test="${isLastPage}">
				&nbsp;<span style="color:#ccc">下一页 </span>
				&nbsp;<span style="color:#ccc">尾页</span>
			</c:when>
			<c:otherwise>
				&nbsp;<span><a href="${pagerItem.nextPageUrl }">下一页</a></span>
				&nbsp;<span><a href="${pagerItem.lastPageUrl }">尾页</a></span>
			</c:otherwise>
		</c:choose>


		<span>&nbsp;&nbsp;&nbsp;&nbsp;跳到第 <select
			onchange="location.href=changeUrlArg(location.href,'${pagerItem.paramPageNum }', this.options[this.options.selectedIndex].value);">

				<c:forEach var="i" begin="1" end="${pagerItem.pageCount }">

					<option value="${i }"${pagerItem.pageNum==i?"selected":""}>${i }</option>
				</c:forEach>

		</select>/共${pagerItem.pageCount }</div>
</div>



引用时添加

<jsp:include page="__pager.jsp" flush="true"></jsp:include>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值