`
lveyo
  • 浏览: 919095 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决displaytag1.1大数据量分页显示的索引存在bug

 
阅读更多
org.displaytag.pagination.SmartListHelper.java
把下面两个方法的代码改写如下:

     public int getFirstIndexForCurrentPage() {
        return (this.currentPage - 1) * this.pageSize;
    }

    /**
     * Returns the index into the master list of the last object that should appear on the current page that the user is
     * viewing.
     * @return int
     */
    protected int getLastIndexForCurrentPage() {
        if (this.partialList) {
            return (getFirstIndexForCurrentPage()) +
                    Math.min(this.pageSize - 1, this.fullList.size() - 1);
        } else {
            return getLastIndexForPage(this.currentPage);
        }
    }

 

分享到:
评论

相关推荐

    displaytag1.1.jar 强大标签

    displaytag1.1显示排序分页导出自动标签

    分页用displaytag-portlet-1.1jar包

    DisplayTag Portlet 1.1 是一个用于网页开发的开源分页库,它极大地简化了在Java Web应用程序中实现高效且美观的分页功能。这个jar包是DisplayTag项目的一个特定版本,专为portlet环境设计,portlet是Java Portal...

    displaytag1.1 原碼

    DisplayTag是Java Web开发中的一款开源表格标签库,它提供了丰富的功能,如分页、排序、导出数据等,极大地简化了在JSP页面中处理复杂表格的工作。在这个"displaytag1.1 原码"的压缩包中,包含了DisplayTag 1.1版本...

    displaytag-1.1-src.zip_TableDecorator java_displayt_displaytag_d

    DisplayTag是Java Web开发中的一款开源分页和表格渲染库,它为开发人员提供了一种简单而强大的方式来展示表格数据。DisplayTag 1.1是这个库的一个版本,其源代码可以在`displaytag-1.1-src.zip`中找到,这给开发者...

    displaytag-1.1.rar_displaytag

    - **分页**:通过内置的分页支持,DisplayTag可以处理大量数据,减少服务器压力。 - **国际化**:支持多语言显示,用户可以根据自己的语言设置查看表格。 - **条件格式化**:可以基于数据值应用不同的CSS样式,如...

    displaytag-1.1 源码

    在1.1版本中,它主要解决了在处理大数据分页时的问题,这使得它成为处理大量数据的理想选择,尤其是在Web应用程序中。这个源码包包含了一系列的文件,帮助我们理解和使用Displaytag的功能。 1. `LICENSE.txt`: 这个...

    displaytag,pager-taglib 分页包

    Displaytag和Pager-taglib是两个在Java Web开发中常用的分页库,主要用于处理大量数据的显示,提升用户体验,减轻服务器压力。这两个库都是基于JSP标签库(Tag Library)实现的,可以方便地集成到Spring、Struts等...

    displaytag.rar java数据分页驱动

    你可以通过`pages`属性控制显示的页码数量,以及`alwaysShowPager`属性决定在数据量较少时是否仍然显示分页栏。 6. **排序**:DisplayTag支持列头点击进行数据排序,通过`sortable`属性启用或禁用列的排序功能。 7...

    displaytag-1.1.jar

    displaytag-1.1.jar,显示表格的tag

    displaytag-1.1-bin.zip_Table_display_displaytag_displaytag-bin

    DisplayTag是一个开源的...总的来说,DisplayTag是一个强大的工具,对于任何需要在Web应用中展示和操作表格数据的开发者来说,都是一个值得考虑的解决方案。它通过丰富的特性和易用的API,大大简化了表格渲染的复杂性。

    DISPLAYTAG1.1

    JSP 分页 排序 把DISPLAYTAG的JAR包导入工程,就可以实现他的功能了

    displaytag 一个后台管理的分页组件

    3. **分页**:DisplayTag 自带分页功能,可以轻松实现大量数据的分页显示,减轻服务器负担,并提供友好的用户体验。 4. **国际化**:支持多语言环境,可以方便地切换表格的头部标签和错误消息的语言。 5. **导出...

    Displaytag实现分页

    Displaytag 是一个开源的 Java 框架,用于在 Web 应用中生成表格和实现分页、排序等功能。它简化了在 JSP 页面中处理数据表的复杂性,提供了丰富的定制选项。以下是对 Displaytag 实现分页的详细解释: 1. **下载与...

    displaytag-1.1.jar和display-export-poi-1.1.jar下载

    DisplayTag-1.1.jar是这个库的主要组件,包含了处理表格展示的各种功能,如排序、分页、格式化数据以及导出等功能。这个版本的DisplayTag为项目提供了稳定性和兼容性,使得在Web应用中处理复杂表格变得更加简单。 ...

    DisplayTag分页及属性

    DisplayTag 是一个强大的开源Java Web开发中的表格和分页标签库,它提供了许多高级功能,如排序、分页、国际化支持、导出等,能够帮助开发者更方便地处理表格展示和数据分页的问题。以下是对DisplayTag分页及属性的...

    displaytag-1.2-bin&displaytag-1.2-src Java分页组件/插件

    DisplayTag是一个功能强大的Java开源分页和表格展示组件,它为Web开发提供了高效、灵活的解决方案。这个组件在Java社区中被广泛应用,因为其能够帮助开发者轻松实现数据的分页和排序,极大地提高了开发效率。 标题...

    displaytag下拉框动态分页

    DisplayTag 是一个流行的 Java Web 应用程序标签库,它提供了一种简单的方式来处理表格数据的分页显示。本文将详细介绍如何使用 DisplayTag 实现下拉框动态分页功能,使得用户能够通过选择不同的选项来自定义每页...

    DisplayTag1.2 扩展(自定义分页、排序、导出、页面导航)

    DisplayTag是个很好的jsp标签,目前最新版本为1.2,支持了自定义分页,解决了之前版本每次查询都把全部数据查出的低效率做法。但是DisplayTag默认是通过url传参,以及分页导航不灵活给人们带来了不少麻烦。鉴于此...

    displayTag分页插件及配置文档

    改装后的displayTag分页插件,解决中文问题,内置帮助文档和示例文件及jar包,比较好用,如果不满足你的需求请不要砸砖 补充: csdn附件不能修改,jsp+servlet分页时有bug,请注意查询所有的serlvet不支持带参数,即...

Global site tag (gtag.js) - Google Analytics