"/>--%>intcurrentPage=1;//为当前所在的页,默认在第1页intlineSize=3;//每次显示的记录数longallRecorders=0;//表示全部的记录数longp" />

实现分页功能的页面代码

分页是web开发中经常碰到的情况,一下代码是一个功能齐全的分页JSP文件,只要把此文件包含进需要分页的页面中,并设置相关参数就能很简单的实现分页功能。
文件名:split_page_plugin.jsp

<%@ page contentType="text/html" pageEncoding="GBK"%>
<%-- 包含以下的内容即可完成分页




--%>
<%
int currentPage = 1 ; // 为当前所在的页,默认在第1页
int lineSize = 3 ; // 每次显示的记录数
long allRecorders = 0 ; // 表示全部的记录数
long pageSize = 1 ; // 表示全部的页数(尾页)
int lsData[] = {1,3,5,7,9,10,15,20,25,30,50,100} ;
String keyWord = request.getParameter("kw") ; // 接收查询关键字
String url = request.getParameter("url") ;
%>
<%
try{
currentPage = Integer.parseInt(request.getParameter("cp")) ;
} catch(Exception e) {}
try{
lineSize = Integer.parseInt(request.getParameter("ls")) ;
} catch(Exception e) {}
try{
allRecorders = Long.parseLong(request.getParameter("allRecorders")) ;
} catch(Exception e) {}
if(keyWord == null){
keyWord = "" ; // 如果模糊查询没有关键字,则表示查询全部
}
%>
<%
pageSize = (allRecorders + lineSize -1) / lineSize ;
if(pageSize == 0){
pageSize = 1 ;
}
%>



输入查询关键字:


>
>
>
>
跳转到第
每页显示




相关文档
最新文档