`

JSP实现的Java通用简单分页算法

阅读更多
这段代码被广泛转载,在此仅作收藏之用。

view plaincopy to clipboardprint?
Jsp如下:  
**********************  
<%@ page language="java" import="java.util.*,java.sql.*" %>  
<%@ page contentType="text/html;charset=gb2312"%>  
<jsp:useBean id="cn" scope="page" class="myConnection.Conn" /><!--引用数据库操作的bean,自己完成,这里不再赘述-->  
<%  
int curpage=1;//当前页  
int page_record=20;//每页显示的记录数  
//用下面的方法(sql查询完成,速度快)  
curpage=Integer.parseInt(request.getParameter("page"));//获取传递的值,需要显示的页  
ResultSet rs=cn.rsexecuteQuery("select top " page_record " * from tablename where id not in (select top " (curpage*page_record) " id from tablename order by id desc) order by id desc");  
//本查询语句得到的是所要显示的1000页的20条记录,大致思路为——子查询排除需要显示的记录前的所有记录,父查询则对余下的记录进行降序排列  
while(rs.next) {  
out.println(rs.getInt("id").toString());  
}  
rs.close();  
%> 
分享到:
评论

相关推荐

    JSP通用分页 把数据实行分页

    本主题将探讨如何使用JSP实现通用的数据分页功能,这是一个非常实用的技术,尤其在处理大量数据时,可以提高网页加载速度并优化用户体验。 首先,我们需要理解分页的基本原理。分页是将数据库中的大量数据分成多个...

    经典struts2分页方法 JAVA_WEB必备分页 源码

    综上所述,经典Struts2分页方法涉及了Action、Model、DAO、结果映射、视图、拦截器、JSP/Freemarker标签库、URL参数、分页算法和最佳实践等多个方面。通过学习和实践这些知识点,Java Web开发者能够更好地理解和应用...

    JSP分页事例源代码

    总结,这个"JSP分页事例源代码"是一个综合性的示例,涵盖了Web开发中的核心概念,包括MVC模式、过滤器、监听器和分页算法,旨在提供一个通用的分页解决方案。通过学习和理解这个实例,开发者可以更好地掌握JSP开发...

    SSH集成+分页抽象类+自定义标签 == 分页数据效果

    `Page_Pro`可能是一个实现了分页功能的Java类或模块,包含了具体的分页算法和接口调用。 总的来说,本项目通过SSH框架的集成,实现了高效的后端业务处理。通过创建分页抽象类,我们优化了代码结构,提高了代码复用...

    java开源包4

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    JAVA上百实例源码以及开源项目源代码

    日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接...

    java开源包3

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    java开源包6

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    java开源包9

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    java开源包101

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    java开源包5

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    java开源包8

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    java开源包10

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    通用的jsp翻页工具类

    本文将详细介绍一个通用的JSP翻页工具类的实现原理与使用方法。 #### 一、工具类概述 `PageUtil` 类是用于生成翻页导航条的工具类。其主要功能是在给定总记录数、总页数、当前页、每页显示记录数以及翻页链接的...

    java开源包1

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    Java资源包01

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    基于Java的Web通用DataTable组件设计.zip

    - **性能优化**:通过缓存策略、分页算法优化,减少不必要的数据库查询。 - **国际化支持**:提供多语言版本,满足全球化需求。 - **插件系统**:设计插件体系,方便扩展组件功能,如导出Excel、图表可视化等。 ...

    简单时尚无聊通用OA系统源码

    【简单时尚无聊通用OA系统源码】是一款基于MVC架构设计的办公自动化(OA)系统,主要用于提升企业内部的工作流程管理、文档共享和协作效率。该系统采用了多种经典的Java技术,包括JSP、Servlet、JavaBeans、JSTL、EL...

    java开源包2

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

    java开源包11

    最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件。它能够在日期输入框后面弹出一个日历。 ...

Global site tag (gtag.js) - Google Analytics