`

分页思路

阅读更多

//此段代码放在页面开始部分,做为分页的初始化数据
    int PageNum = 10;//设置分页每页显示的条数,例如:10表示一页显示10条记录
    String GetPageNum=request.getParameter("Page");//得到当前的页数
    boolean isFirst = false;
    if(GetPageNum == null){//如果得到当前的页数URL为空,则当前页数GetPageNum为1
        GetPageNum = "1";
        isFirst = true;
    }
    int GetPage = Integer.parseInt(GetPageNum);//把得到的当前页数URL(GetPageNum)转整形

        //此段代码放在要显示的记录上部
     int GetPageTen = GetPage*PageNum;//得到页面显示记录的上限,例如:本页是第3页,每页显示10条记录,那么就是GetPageTen就等于10*3=30
       
        int GetPageTenEnd = GetPageTen;//将GetPageTen的值赋给GetPageTenEnd,因为后面要用的是GetPageTenEnd

       if (GetPageTen > al.size()){//如果显示记录的上限大于实际记录数

   GetPageTenEnd = al.size();//将实际记录数赋给GetPageTenEnd
  }

        for(int i = GetPageTen - PageNum; i < GetPageTenEnd; i++){//循环显示记录,记录的开始值是GetPageTen-10,也就是20;结束值是GetPageTenEnd,前面有判断,所以不会超过记录数


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/apicescn/archive/2007/03/16/1531454.aspx

分享到:
评论

相关推荐

    java web常用到的ajax分页思路

    这篇博客“java web常用到的ajax分页思路”可能就是探讨如何结合Ajax与后端技术实现高效、动态的分页。 在传统的Web应用中,用户每次点击分页按钮,整个页面都会重新加载。而使用Ajax,我们可以在后台获取新的分页...

    浅谈分页思路

    ### 分页技术在JavaWeb与JSTL中的应用 分页是现代Web应用程序中不可或缺的功能之一,它能够有效地处理大量数据的展示问题,避免了一次性加载过多数据导致的性能瓶颈,同时也提升了用户体验。在JavaWeb开发中,结合...

    超简单实用的PHP操作MYSQL数据库类 与分页思路

    分页是当数据量过大时,为了提高用户体验和网站性能而采用的一种策略。`fy.php`可能是实现分页功能的脚本。分页的基本步骤包括: 1. **计算总页数**:根据查询结果中的记录总数和每页显示的记录数来计算。 2. **...

    Asp.net+jquery+.ashx文件实现分页思路

    接下来,我们来讨论分页思路。在前端页面中,我们需要准备一个用于显示数据的div容器,以便能够加载从.ashx返回的数据。此外,还需要一些按钮或链接来控制页面的切换。通常,我们会用到“上一页”和“下一页”的按钮...

    mysql分页 jsp实现 servlet+javabean+jsp三级架构

    文章首先讨论了分页技术的重要性,并且提出了一个基本的分页思路,即获取总记录数、设置每页显示的记录数、按页获取记录和获取总页数。然后,文章详细介绍了如何使用Java实现分页技术,包括定义分页接口、实现分页...

    最全的JAVA分页

    1. **分页思路**: - 创建一个专门的分页控制类,如`PageController`,用于存储分页相关的参数,如总行数、每页行数、当前页码等。 - 在查询数据的Action中,结合分页控制类和查询条件,调用数据库访问层(通常是...

    php分页思路以及在ZF中的使用

    php分页思路以及在ZF中的使用,需要的朋友可以参考下

    通用高效的分页存储过程(适合Asp.net分页用)效率很高

    【通用高效的分页存储过程(适合Asp.net分页用)效率很高】 在Asp.net开发中,分页是常见的需求,特别是在处理大数据量时,高效分页至关重要。传统的ADO.NET记录集分页方法,依赖于游标,适用于小数据量场景。然而...

    叶子asp分页类0.12

    Arbiter: 感谢部分分页思路 才子: 感谢推广 foxty: 感谢分页思路 ------------------------------------------------ Install: 1.具体调用方法可以看demo的asp文档. 2.mssql存储过程版的请先执行sp_Util_Page....

    JAVA分页代码宝典

    1. **分页思路** 分页的基本思想是通过控制类来存储和管理页面信息。在Struts框架中,这个控制类包含了如上一页、下一页、当前页码等状态,并与查询条件一起传递给数据库访问层。这些信息会被存储在用户的session中...

    框架分页--struts-分页

    本文将详细介绍如何在Struts框架中实现高效的分页功能,并分享一种可重用性强、简洁高效的分页思路。 #### 二、基础知识概述 - **Struts框架**:基于MVC(Model-View-Controller)模式的一个开源Java Web框架,...

    DWZ框架的分页实例

    1、本实例在asp、sql、dwz框架上实现。 2、下载实例后,修改文件...3、“分页思路服务器返回当前页的数据,总条数,再由js来生成分页标签。分页是配合服务器端来处理的, 不是存js做的分页。”这是实现分页的重要思想。

    新浪分页技术,挺不错的分页技术思路

    新浪分页技术是网页开发中常见的一种数据展示方式,它能有效地管理大量数据,提高用户体验。在处理如新闻、论坛帖子等需要展示大量列表信息的场景时,分页技术尤为重要。下面将详细介绍新浪分页技术及其核心思想。 ...

    JSP分页技术(多种方法)

    当网站数据量大到无法一次性展示时,分页技术显得尤为重要。分页不仅可以提高页面加载速度,还可以提升用户体验,使用户能够更有效地浏览和查找所需信息。本文件“JSP分页技术(多种方法)”中,将探讨几种常见的JSP...

    nodejs mysql 实现分页的方法

    首先,分页的基本思路是确定每页显示的数据条目数(即页面大小),然后根据当前页码计算查询数据的起始位置和结束位置。在MySQL中,我们通常使用`LIMIT`和`OFFSET`子句来实现这一点。 在Node.js中,我们可以通过...

Global site tag (gtag.js) - Google Analytics