JSP公用分页模块+数字分页

原创 2015年07月10日 12:02:59
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>  
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  
  3. <c:if test="${web.page!=null}">  
  4. <div class="fenye search">  
  5. <p>  
  6. <input type="hidden" name="page.pageSize" value="${web.page.pageSize }"/>  
  7. <input type="hidden" name="page.recordCount" id="pageCount" value="${web.page.pageCount }"/>  
  8. <span> 共${web.page.pageCount}页,第${web.page.currentPage }页</span>  
  9. <a href="javascript:goTOPage(${web.page.currentPage-1 })" class="f_prev">上一页</a>  
  10. <c:if test="${web.page.currentPage-3 <= web.page.pageCount && web.page.currentPage > 2}"><a href="javascript:goTOPage(1)" <c:if test="${web.page.currentPage==1 }">class="active"</c:if>>1</a><a href="javascript:;">...</a></c:if>  
  11. <c:forEach begin="0" end="${web.page.pageCount-1}" varStatus="status"><c:if test="${web.page.currentPage - status.index >= -1 && web.page.currentPage <= status.index+2}"><a <c:if test="${web.page.currentPage==status.index + 1 }">class="active"</c:if> href="javascript:goTOPage(${status.index+1 })">${status.index+1 }</a></c:if></c:forEach>  
  12. <c:if test="${web.page.currentPage+2 < web.page.pageCount}"><a href="javascript:;">...</a><a href="javascript:goTOPage(${web.page.pageCount })">${web.page.pageCount }</a></c:if>  
  13. <a href="javascript:goTOPage(${web.page.currentPage+1 })" class="f_next">下一页</a>  
  14. <input type="text" name="page.currentPage" id="pagecurrentPage" size="2" value="${web.page.currentPage }"/>页  
  15. <input type="button" class="button" onclick="goTOPage(document.getElementById('pagecurrentPage').value)" value="跳转"  />  
  16. </p>  
  17. </div>  
  18. <script>  
  19.     function goTOPage(num){  
  20.         if(num>0&&num<=document.getElementById("pageCount").value){  
  21.             document.getElementById("pagecurrentPage").value = num;  
  22.             if('${web.page.pageFormName}'!=''){  
  23.                 alert(document.forms['${web.page.pageFormName}'].action);  
  24.                 document.forms['${web.page.pageFormName}'].submit();  
  25.             }else{  
  26.                 document.forms[0].submit();  
  27.             }  
  28.         }  
  29.     }  
  30. </script>  
  31. </c:if>  


page实体参数

  1. private int pageSize;// 每页显示的条数  
  2.     private int recordCount;// 总共的条数  
  3.     private int currentPage;// 当前页面  
  4.     private String pageFormName;// 分页表单名  
  5.     private int pageCount;  
版权声明:本文为博主http://www.feixueteam.net原创文章,未经博主允许不得转载。

公用分页模块之knockout

为配合knockout而做出的公共分页模块,做一些基本的操作

Struts公用的分页组件

  • 2012年10月24日 15:46
  • 5KB
  • 下载

jsp中的分页处理模块总结

【前言】:分页技术是Javaweb中的常用技术。通常有两种方法实现,一是,利用结果集(ResultSet)来处理,即是先把所有的记录获取,然后在利用结果集的方法调用要使用的记录。用完后在关闭资源。二是...

选择+弹窗+分页+搜索 封装公用方法

一、调用页 商品选择 : 选择 function nameEvent(field, thumb){ $('#dialog').remove();     $("#content").pre...

分页公用方法 有oracle,mysql

/// /// 根据查询条件获取指定表中的行数 /// /// /// /// /// ...

jsp分页页面——数字分页

"> My JSP 'MyPage.jsp' starti

kohana下分页模块

  • 2015年08月17日 17:38
  • 8KB
  • 下载

MVC分层+JDBC+数据库+Servlet实现JSP文件上传和显示+模糊查询+分页

MVC分层+JDBC+数据库+Servlet实现JSP文件上传+模糊查询+分页
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP公用分页模块+数字分页
举报原因:
原因补充:

(最多只允许输入30个字)