简单的JSP分页代码
2010-07-10 23:00
323 查看
简单明了,适合初学者学习,当然你也可以用类来实现分页
<%
int PageSize=20; //一页显示的记录数
int RowCount; //记录总数
int PageCount; //总页数
int Page; //待显示页码
int i,j;
String strPage = request.getParameter("page");
if
(strPage==null){
//表明在QueryString中没有page这一个参数,此时显示第一页数据
Page = 1;
} else{
//将字符串转换成整型
Page = Integer.parseInt(strPage);
if(Page<1) Page = 1;
}
//得到发表的文章总数
String sql3="select
count(*) from msg";
ResultSet rs3=RegisterBean.executeQuery(sql3);
rs3.next();
RowCount =rs3.getInt(1);
PageCount =
(RowCount+PageSize-1)/PageSize; //记算总页数
if(Page>PageCount) Page = PageCount; //调整待显示的页码
//设置获取数据SQL语句
String sql4="select title,msgid from msg";
ResultSet rs4=RegisterBean.executeQuery(sql4); //我用的JAVABEAN,不用多说了吧
i = (Page-1) * PageSize; //将记录指针定位到待显示页的第一条记录上
for(j=0;j<i;j++) rs4.next();
i = 0;
//分页显示,每页五条文章信息
while(i<PageSize && rs4.next()){
String
title=rs4.getString("title");
//String
categoryname=rs4.getString("categoryname");
int
msgid=rs4.getInt("msgid");
%>
<%=title%><br>
<% i++;
} %>
<a
href="a.jsp?page=1">首页</a>
共<%=RowCount%>条信息
<%=Page%>/<%=PageCount%>页
<%if(Page>1)
{
%>
<a
href="a.jsp?page=<%=Page-1%>">上一页</a>
<%}%>
<%if(Page<PageCount)
{%>
<a
href="a.jsp?page=<%=Page+1%>">下一页</a>
<%}%>
<a
href="a.jsp?page=<%=PageCount%>">尾页</a>
<%
rs4.close();%>
<%
int PageSize=20; //一页显示的记录数
int RowCount; //记录总数
int PageCount; //总页数
int Page; //待显示页码
int i,j;
String strPage = request.getParameter("page");
if
(strPage==null){
//表明在QueryString中没有page这一个参数,此时显示第一页数据
Page = 1;
} else{
//将字符串转换成整型
Page = Integer.parseInt(strPage);
if(Page<1) Page = 1;
}
//得到发表的文章总数
String sql3="select
count(*) from msg";
ResultSet rs3=RegisterBean.executeQuery(sql3);
rs3.next();
RowCount =rs3.getInt(1);
PageCount =
(RowCount+PageSize-1)/PageSize; //记算总页数
if(Page>PageCount) Page = PageCount; //调整待显示的页码
//设置获取数据SQL语句
String sql4="select title,msgid from msg";
ResultSet rs4=RegisterBean.executeQuery(sql4); //我用的JAVABEAN,不用多说了吧
i = (Page-1) * PageSize; //将记录指针定位到待显示页的第一条记录上
for(j=0;j<i;j++) rs4.next();
i = 0;
//分页显示,每页五条文章信息
while(i<PageSize && rs4.next()){
String
title=rs4.getString("title");
//String
categoryname=rs4.getString("categoryname");
int
msgid=rs4.getInt("msgid");
%>
<%=title%><br>
<% i++;
} %>
<a
href="a.jsp?page=1">首页</a>
共<%=RowCount%>条信息
<%=Page%>/<%=PageCount%>页
<%if(Page>1)
{
%>
<a
href="a.jsp?page=<%=Page-1%>">上一页</a>
<%}%>
<%if(Page<PageCount)
{%>
<a
href="a.jsp?page=<%=Page+1%>">下一页</a>
<%}%>
<a
href="a.jsp?page=<%=PageCount%>">尾页</a>
<%
rs4.close();%>
相关文章推荐
- jsp简单分页代码
- 高效简单的JSP分页代码
- 一个简单的JSP分页代码
- JSP实现的简单分页显示效果代码
- JSP实现的简单分页显示效果代码
- 一个JSP分页代码
- JSP分页代码...
- [导入]C#内容分页简单实现代码及祥解
- 纯JSP分页代码之Mysql
- jsp单页面数据库查询模板:支持分页、排序、简单搜索、设置每页显示页数功能
- 超简单的自定义标签封装实现的JSP分页显示功能
- 简单实用的分页控件 AspNetPager.dll 下载地址、使用方法、含有代码示例
- 简单的ASP分页代码(测试正确)第1/2页
- 分页程序代码(mysql数据库的简单分页)
- JSP实现的简单分页示例
- asp 分页代码,asp简单分页代码
- JSP分页代码
- springmvc 分页查询的简单实现示例代码
- PHP分页初探 一个最简单的PHP分页代码实现
- jsp servlet javaBean后台分页实例代码解析