详细的jsp分页(oracle+jsp+apache)

原创 2004年08月23日 17:34:00

出自:www.cnjsp.net whwgz 2002年08月11日 21:47
我的一个详细的jsp分页程序!(oracle+jsp+apache)
一 前提
希望最新的纪录在开头给你的表建立查询:
表:mytable
查询:create or replace view as mytable_view from mytable order by id desc 其中,最好使用序列号create sequence mytable_sequence 来自动增加你的纪录id号

二 源程序
<%String sConn="你的连接"
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn=DriverManager.getConnection(sConn,"你的用户名","密码");
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Statement stmtcount=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

ResultSet rs=stmt.executeQuery("select * from mytable_view");
String sqlcount="select count(*) from mytable_view";
ResultSet rscount=stmtcount.executeQuery(sqlcount);

int pageSize=你的每页显示纪录数;
int rowCount=0; //总的记录数
while (rscount
int pageCount; //总的页数
int currPage; //当前页数
String strPage;
strPage=request.getParameter("page");
if (strPage==null){
currPage=1;
}
else{
currPage=Integer.parseInt(strPage);
if (currPage<1) currPage=1;
}
pageCount=(rowCount+pageSize-1)/pageSize;
if (currPage>pageCount) currPage=pageCount;

int thepage=(currPage-1)*pageSize;
int n=0;
rs.absolute(thepage+1);
while (n<(pageSize)&&!rs
%>
<%rs.close();
rscount.close();
stmt.close();
stmtcount.close();
conn.close();
%>

//下面是 第几页等
<form name="sinfo" method="post" action="sbinfo_index.jsp?condition=<%=condition%>&type=<%=type%>" onSubmit="return testform(this)">
第<%=currPage%>页 共<%=pageCount%>页 共<%=rowCount%>条
<%if(currPage>1){%><a href="sbinfo_index.jsp?condition=<%=condition%>&type=<%=type%>">首页</a><%}%>
<%if(currPage>1){%><a href="sbinfo_index.jsp?page=<%=currPage-1%>&condition=<%=condition%>&type=<%=type%>">上一页</a><%}%>
<%if(currPage<pageCount){%><a href="sbinfo_index.jsp?page=<%=currPage+1%>&condition=<%=condition%>&type=<%=type%>">下一页</a><%}%>
<%if(pageCount>1){%><a href="sbinfo_index.jsp?page=<%=pageCount%>&condition=<%=condition%>&type=<%=type%>">尾页</a><%}%>
跳到<input type="text" name="page" size="4" style="font-size:9px">页
<input type="submit" name="submit" size="4" value="GO" style="font-size:9px">
</form>
 

 

 

 

详细的jsp分页(oracle+jsp+apache)

出自:www.cnjsp.net whwgz 2002年08月11日 21:47 我的一个详细的jsp分页程序!(oracle+jsp+apache) 一 前提 希望最新的纪录在开头给你的表建立查询:...
  • xiaoxiaohai123
  • xiaoxiaohai123
  • 2007-05-23 15:25:00
  • 564

ZT:详细的jsp分页(oracle+jsp+apache)

经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 第一步:下载j2s...
  • tingsking18
  • tingsking18
  • 2006-02-26 14:31:00
  • 947

详细的jsp分页程序!(oracle+jsp+apache)

  • 2009年05月22日 22:32
  • 7KB
  • 下载

jsp分页(oracle+jsp+apache)

一 前提  希望最新的纪录在开头给你的表建立查询: 表:mytable  查询:create or replace view as mytable_view from mytable order by...
  • doymm2008
  • doymm2008
  • 2010-04-26 21:49:00
  • 548

JSP分页.wps

  • 2008年05月29日 11:08
  • 27KB
  • 下载

jsp 分页jsp 分页

  • 2011年06月11日 22:15
  • 419KB
  • 下载

jsp分页显示,查询书店的数据

  • 2009年06月24日 16:32
  • 64KB
  • 下载

百度分页效果之纯jsp版

数据库连接工具类package com.gao.page.utils;import java.sql.Connection; import java.sql.DriverManager; public...
  • gao36951
  • gao36951
  • 2015-07-01 23:11:40
  • 1834

jsp 分页 值得看看 jsp 分页 jsp 分页 jsp 分页

  • 2009年08月12日 13:19
  • 42KB
  • 下载

前端分页jsp实现(二)

  • 2017年09月15日 10:08
  • 6KB
  • 下载
收藏助手
不良信息举报
您举报文章:详细的jsp分页(oracle+jsp+apache)
举报原因:
原因补充:

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