JSP数据分页显示代码(完整、高效)

原创 2006年06月01日 20:39:00

<%@ page language="java" import="java.util.*,java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312" %>
<jsp:useBean id="cn" scope="page" class="DBConnection.Conn" />
<%
//**********************************
//作者:Wintalen
//Email:wintalen @ 163.com
//出处:金桂在线
//**********************************
//变量声明
int intpagesize; //一页显示的记录数
int introwcount; //记录总数
int intpagecount; //总页数
int intpage; //待显示页码

//设置一页显示的记录数
intpagesize = 20;
//设置当前网页文件名
string strpageurl="show.jsp";

//取得待显示页码
string strpage = request.getparameter("page");
if(strpage==null){
 intpage = 1;
}
else{
 //将字符串转换成整型
 intpage = java.lang.integer.parseint(strpage);
 if(intpage<1) intpage = 1;
}

//获取记录总数
ResultSet rsc=cn.rsexecuteQuery("Select count(id) as AllRecord from tablename");
introwcount=rsc.getInt("AllRecord");
rsc.close();
//记算总页数
intpagecount = (introwcount+intpagesize-1) / intpagesize;

if(intpage>intpagecount) intpage = intpagecount;

//取得记录集
ResultSet rs=cn.rsexecuteQuery("select top "+intpagesize+" * from tablename where id not in (select top "+((intpage-1)*intpagesize)+" id from tablename order by id desc) order by id desc");
while(rs.next) {
%>

********这里写循环体*******

<%
}
//关闭结果集
rs.close();
%>
<%-- 下面为页码输出代码段 --%>
共<%=intpagecount%>页&nbsp;当前页< %=intpage%>/<%=intpagecount%>&nbsp;
<%if(intpage>1){%><a href="<%=strpageurl%>&amp;page=1">首页</a><%}%>&nbsp;<a href="<%=strpageurl%>&amp;page=<%=intpage-1%>">上一页</a>&nbsp;
<%if(intpage<intpagecount){%><a href="<%=strpageurl%>&amp;page=<%=intpage+1%>">下一页</a>&nbsp;<a href="<%=strpageurl%>&amp;page=<%=intpagecount%>">末页</a><%}%>

JSP实现数据库分页显示源代码

分页显示数据库信息 分页显示数据库记录     用户名     性别     电话     E-Mail try { //驱动程序名 String dri...
  • Java958199586
  • Java958199586
  • 2011年11月06日 17:58
  • 6732

JSP分页显示数据

最近在做一个小程序,用到了JSP的分页。虽然只是最简单的分页,但是还是花了我不少时间。这看似简单的功能,实现起来还是稍微有点麻烦。实现分页功能,需要知道数据的总个数,每页应该有多少条数据,以及当前页码...
  • u011054333
  • u011054333
  • 2017年01月20日 16:35
  • 13540

JSP数据分页显示代码(完整、高效)

//**********************************//作者:Wintalen//Email:wintalen @ 163.com//出处:金桂在线//**************...
  • xiaoxiaohai123
  • xiaoxiaohai123
  • 2008年04月28日 16:50
  • 4745

JSP 分页显示数据 (Oracle)

要实现分页,首先我们要做的就是如何来编写SQL语句,网上也有很多,大家可以搜一下.在这里,我们使用一种比较常用的方式来编写SQL语句。代码如下: ----分页显示 select * from (sel...
  • yulei_qq
  • yulei_qq
  • 2013年11月19日 20:40
  • 6795

jsp页面完美的分页代码,每次显示十条分页链接。

jsp页面的分页,功能全面(有上一页,下一页,首页,尾页,跳到第几页,共几页,当前第几页;还有分页的链接,每次显示十条链接,已当前页为中心左边显示5个链接,右边显示4个链接,不管页数再多总是显示十个链...
  • fandiainiuniu
  • fandiainiuniu
  • 2015年06月12日 16:46
  • 11348

jsp的分页查询的代码(mysql数据库)

这个功能一共创建了两个javabean组件和一个jsp页面显示分页页面,第一个是处理以数据库连接的javabean,第一个javabean是处理分页查询结果的代码,第三个jsp是调用第二个javabe...
  • jxzhoumin
  • jxzhoumin
  • 2007年11月25日 11:29
  • 4748

jsp 分页(数据库读取数据)

  • love254443233
  • love254443233
  • 2013年08月19日 18:04
  • 1640

jsp分页显示查询结果

原文http://eva031007.blog.163.com/blog/static/90782752006521012130/    function n
  • mmllkkjj
  • mmllkkjj
  • 2010年12月30日 12:47
  • 4607

JSP页面分页显示数据

一、源代码(这里以一个Java web的留言板项目为例): 1.Dao层操作数据库的方法(MessageDao.java) 设置每页显示的最大留言条数: private final int MAX...
  • u013539342
  • u013539342
  • 2015年05月30日 13:40
  • 5204

jsp入门教程:7个步骤实现JSP的分页显示

本期的jsp入门学习内容:实现JSP分页显示的方法。今天给大家带来实现jsp分页显示的代码,简单的7个步骤就可以实现JSP的分页显示,有需要的朋友可以参考一下,学习些jsp开发的知识。 正式开始...
  • zyj66666
  • zyj66666
  • 2017年06月23日 10:22
  • 384
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP数据分页显示代码(完整、高效)
举报原因:
原因补充:

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