`

jsp通用分页实现脚本

阅读更多
工具脚本使用时只需替换url的问号前半部分即可。
此页面需要jstl标签库的支持,在页头导入jstl标签:
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>


js代码:
<script>
		//进入指定页面
		function goPage(){
			var box=document.getElementById('pageSelect');
			var pn='';
			for(var i=0; i<box.options.length; i++) {
			    if(box.options[i].selected) { 
			      pn=box.options[i].value;
			    }
			  }
			window.location='airCompanySettingAction!showAirCompanyList.action?pageSize=${pageSize}&pageNum='+pn;
		}
</script>



放在数据表格下面的脚本:
	<div class="page con"> 
   	    <c:choose>
   	    <c:when test="${cpage == 1}">
   	     <span class="disabled"> 第一页 </span>
          <span class="disabled"> 上一页 </span>
		</c:when>
		<c:otherwise>
		<a href="airCompanySettingAction!showAirCompanyList.action?pageNum=1&pageSize=${pageSize}">第一页</a>
		<a href="airCompanySettingAction!showAirCompanyList.action?pageNum=${pageNum-1}&pageSize=${pageSize}">上一页</a>
		</c:otherwise>
		</c:choose>
		&nbsp;&nbsp;<span>${cpage}</span>&nbsp;&nbsp;

	    <c:choose>
	     <c:when test="${cpage==pageCount}">
	     <span class="disabled">下一页 </span>
	     <span class="disabled">最后页 </span>
	     </c:when>
	     <c:otherwise>
		<a href="airCompanySettingAction!showAirCompanyList.action?pageNum=${pageNum+1}&pageSize=${pageSize}">下一页</a>
		<a href="airCompanySettingAction!showAirCompanyList.action?pageNum=${pageCount}&pageSize=${pageSize}">最后页</a>
	    </c:otherwise>
		</c:choose>
		&nbsp;
		<select name="pageSelect" id="pageSelect">
			<c:forEach items="${pageList}" var="p" varStatus="s">
			<option value="${p}">${p}/${pageCount}</option>
			</c:forEach>
		</select>
		<input type="button" value="GO" onclick="goPage();" />
		</div>
分享到:
评论

相关推荐

    JSP动态网站开发基础教程与实验指导(从基础到应用)光盘

    10.4.1 通用模块及首页实现 245 10.4.2 用户管理模块 249 10.4.3 实现宠物信息查询操作 252 10.4.4 实现客户信息修改操作 257 10.4.5 实现宠物诊断信息添加操作 261 10.4.6 实现兽医信息浏览操作 265 第11章 Web...

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    2、修复了jsp脚本在一些特殊条件下会产生一个以上的实例,造成脚本执行不同步 3、修复了jsp脚本下次执行时间错误 4、修复了上传附件数组越界,附件来路检查无效,附件下载付费功能无效,下载附件扣除积分错误 5、...

    JspRun!社区论坛系统 v6.0 bulid 090423 GBK 源码版.rar

    2、修复了jsp脚本在一些特殊条件下会产生一个以上的实例,造成脚本执行不同步 3、修复了jsp脚本下次执行时间错误 4、修复了上传附件数组越界,附件来路检查无效,附件下载付费功能无效,下载附件扣除积分错误 5、...

    java开源包3

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    JAVA上百实例源码以及开源项目

    百度云盘分享 ... Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。  部分源代码摘录:  ftpClient = new FtpClient(); //实例化FtpClient对象  String serverAddr=jtfServer.getText();...

    java开源包4

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    JAVA上百实例源码以及开源项目源代码

    Java实现的FTP连接与数据浏览程序 1个目标文件 摘要:Java源码,网络相关,FTP Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 ...

    YUI v3.17.2 RC1.zip

    提供通用可配置接口给其他组件与种种资料,如从简单的JavaScript阵列到线上服务器,间透过XHR来互动。 元素 为DOM里的HTMLElements提供包装样式,从而简化一般工作如加入监听者(listener)、对DOM操作、以及存取...

    java开源包1

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包11

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包2

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包6

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包5

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包10

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包8

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包7

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包9

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包101

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    Java资源包01

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

Global site tag (gtag.js) - Google Analytics