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

王朝java/jsp·作者佚名  2006-01-08
宽屏版  字体: |||超大  

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 ;

}

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有