`
inshect
  • 浏览: 188986 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一个详细的jsp分页程序

    博客分类:
  • Jsp
阅读更多
一个详细的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>




资料引用:http://www.knowsky.com/345135.html
分享到:
评论

相关推荐

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

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

    jsp分页小程序

    【jsp分页小程序】是一个基于Java技术实现的简单分页应用程序。这个程序设计的主要目标是为数据展示提供一个用户友好的界面,允许用户逐步浏览大量的数据,而不是一次性加载所有记录,从而提高网页性能和用户体验。...

    jsp分页程序源代码

    **标题解析:**"jsp分页程序源代码" 指的是一个基于JSP(JavaServer Pages)技术的分页程序的源代码实现。在Web开发中,分页是常见的功能,用于处理大量数据,避免一次性加载所有内容导致页面响应慢或者内存压力过大...

    详细jsp分页程序/有注释说明

    详细jsp分页程序/有注释说明 &lt;form method="POST" action="fenye1.jsp"&gt; 第页 共页 (intPage){%&gt; href="fenye1.jsp?page=&lt;%=intPage+1%&gt;"&gt;下一页 &lt;/a&gt;&lt;%}%&gt; (intPage&gt;1){%&gt;&lt;a href="fenye1.jsp?page=...

    jsp+javabean 分页程序

    jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序 简单实用供初学者参考

    jsp分页功能实现小程序

    本项目专注于使用JavaServer Pages(JSP)技术实现一个简单的分页功能,这将帮助我们有效地管理和显示大量的数据库数据,提高用户体验。下面我们将深入探讨这个JSP分页功能的实现及其相关知识点。 首先,JSP是Java ...

    JSP AJAX分页示例程序.rar

    总之,"JSP AJAX分页示例程序"是一个很好的学习资源,它展示了如何将JSP和AJAX技术相结合,实现动态、高效的分页效果。通过深入理解和实践这个示例,开发者可以更好地掌握服务器端编程和前端交互的技术,提升Web应用...

    jsp 分页源码.rar

    "jsp 分页源码.rar"这个压缩包可能包含了一个完整的JSP分页实现的源代码示例,让我们来详细探讨一下JSP分页的相关知识点。 1. **分页原理**: - 分页的基本思想是将大量数据分成若干小块(每块称为一页),每次只...

    JSP通用分页显示1.2.rar_java 分页显示_jsp_jsp 分页_jsp 分页_jsp分页

    在实际项目中,你可以根据具体需求对这个通用分页程序进行定制,比如增加每页显示条数的选择,或者优化分页样式以匹配网站设计。 6. **优化与性能** 为了提高性能,可以在数据库层面进行优化,例如使用LIMIT和...

    jsp分页循环显示

    `jsp分页循环显示`就是一种这样的技术,它结合了`JSP(JavaServer Pages)`和`Servlet`,用于从数据库获取数据并以分页的方式在网页上呈现。本篇文章将深入讲解这一技术的实现原理及步骤。 首先,我们需要理解JSP和...

    jsp.rar_jsp 分页_jsp分页_jsp实现分页_分页

    通过以上步骤,我们可以构建一个高效、易于维护的 JSP 分页应用。"www.pudn.com.txt" 文件可能是下载资源的来源信息,但具体内容不在我们的讨论范围内。总之,理解和掌握这些 JSP 分页的关键点对于开发高质量的 web ...

    JSP分页程序(pagecontroller)

    "JSP分页程序(pagecontroller)"描述的正是这样一个系统,它使用了PageController模式来管理分页操作。 PageController模式是MVC(Model-View-Controller)设计模式的一个变种,它在JSP应用中扮演着协调者角色,...

    jsp分页代码(一个很好的jsp分页代码)粘贴后即可使用

    本篇JSP分页代码示例为初学者提供了一个简单而实用的参考模板。通过学习此代码,不仅可以理解如何使用JSP与数据库交互来实现数据的分页显示,还能掌握基本的SQL查询技巧以及页面导航的设计思路。对于进一步学习和...

    JSP 分页样式 几十个随便选择

    JSP(JavaServer Pages)是Java平台上的一个动态网页技术,常用于构建服务器端的应用程序。在这个场景中,"JSP 分页样式 几十个随便选择" 指的是提供了几十种不同的CSS样式,用于美化JSP页面中的分页功能。下面我们...

    jsp假分页技术jsp假分页

    以下是一个简单的JSP假分页实现示例: 1. **假分页的基本思想**: - 全部数据获取:首先,程序会执行SQL查询,获取数据库中的所有记录。 - 数据截取:然后,仅保留当前页需要显示的数据,其余部分被忽略。 - ...

    纯jsp分页查询

    总的来说,这个项目提供了一个简单的JSP分页查询的实例,通过学习和分析,可以加深对JSP、MyEclipse以及MySQL数据库分页操作的理解,对于初学者来说是一个很好的实践案例。在实际应用中,分页查询通常还需要考虑性能...

    jsp 分页 demo(第二个例子)

    本示例将深入探讨如何在JSP(JavaServer Pages)中实现分页功能,这也是第二个关于JSP分页的演示案例。 首先,我们需要了解分页的基本原理。分页通常是通过查询数据库并只返回一部分结果来实现的,这部分结果被称为...

    . jsp分页程序.....

    在给定的描述中,我们看到的是一个“简单的分页程序”,这意味着它可能是一个基础的实现,用于展示如何在JSP中处理分页。 分页程序的核心目标是将大量数据分割成小块,每次只加载一部分到客户端,从而提高用户体验...

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

    ### JSP分页技术详解 #### 一、引言 JSP(JavaServer Pages)是一种基于Java技术的服务器端脚本语言,它被广泛...本文通过对一个具体的JSP分页实例进行解析,详细介绍了其实现方法及关键步骤,希望对读者有所帮助。

Global site tag (gtag.js) - Google Analytics