ITPub博客

首页 > 应用开发 > IT综合 > 一种新的编程思路(下):附 自动分页2-1 ntPage.jsp (转)

一种新的编程思路(下):附 自动分页2-1 ntPage.jsp (转)

原创 IT综合 作者:worldblog 时间:2007-12-12 10:03:54 0 删除 编辑
一种新的编程思路(下):附 自动分页2-1 ntPage.jsp (转)[@more@]

ntPage.JSP

-------------------------------------------------------------------

<%
  int PAGESIZE = 10;
  int old_PAGESIZE = PAGESIZE ;
 int curPage = 1;
 int pageCount=0;
 int iStart=0;
 int iCount=0;
  int totalRecordCount = ntP.rowCount ;
 boolean onlyOnePage = true ;
 
 try {
  if( request.getParameter("pagesize")!=null )
  PAGESIZE = Integer.parseInt(request.getParameter("pagesize"));
  if( request.getParameter("pagesize_post")!=null )
  PAGESIZE = Integer.parseInt(request.getParameter("pagesize_post")); 
 }catch(Exception ePage13){
 PAGESIZE = old_PAGESIZE ;
 }
 
 if( PAGESIZE < totalRecordCount )
  onlyOnePage = false ;
 try {
  curPage = Integer.parseInt(request.getParameter("page"));
 }catch(Exception e){
 curPage = 1;
 }
 if ( totalRecordCount > 0)
 {
 pageCount = totalRecordCount / PAGESIZE;
 if ( totalRecordCount % PAGESIZE != 0)
  pageCount += 1;
 if (curPage < 1)
  curPage = 1;
 if (curPage > pageCount)
  curPage = pageCount;
 
 iStart = (curPage-1) * PAGESIZE;
 iCount = totalRecordCount - iStart;
 if (iCount > PAGESIZE)
  iCount = PAGESIZE;
 iCount = iStart + iCount ; 
 }
%>


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-991644/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    6241
  • 访问量
    2410904