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显示排序分页导出自动标签
DisplayTag Portlet 1.1 是一个用于网页开发的开源分页库,它极大地简化了在Java Web应用程序中实现高效且美观的分页功能。这个jar包是DisplayTag项目的一个特定版本,专为portlet环境设计,portlet是Java Portal...
DisplayTag是Java Web开发中的一款开源表格标签库,它提供了丰富的功能,如分页、排序、导出数据等,极大地简化了在JSP页面中处理复杂表格的工作。在这个"displaytag1.1 原码"的压缩包中,包含了DisplayTag 1.1版本...
DisplayTag是Java Web开发中的一款开源分页和表格渲染库,它为开发人员提供了一种简单而强大的方式来展示表格数据。DisplayTag 1.1是这个库的一个版本,其源代码可以在`displaytag-1.1-src.zip`中找到,这给开发者...
- **分页**:通过内置的分页支持,DisplayTag可以处理大量数据,减少服务器压力。 - **国际化**:支持多语言显示,用户可以根据自己的语言设置查看表格。 - **条件格式化**:可以基于数据值应用不同的CSS样式,如...
在1.1版本中,它主要解决了在处理大数据分页时的问题,这使得它成为处理大量数据的理想选择,尤其是在Web应用程序中。这个源码包包含了一系列的文件,帮助我们理解和使用Displaytag的功能。 1. `LICENSE.txt`: 这个...
Displaytag和Pager-taglib是两个在Java Web开发中常用的分页库,主要用于处理大量数据的显示,提升用户体验,减轻服务器压力。这两个库都是基于JSP标签库(Tag Library)实现的,可以方便地集成到Spring、Struts等...
你可以通过`pages`属性控制显示的页码数量,以及`alwaysShowPager`属性决定在数据量较少时是否仍然显示分页栏。 6. **排序**:DisplayTag支持列头点击进行数据排序,通过`sortable`属性启用或禁用列的排序功能。 7...
displaytag-1.1.jar,显示表格的tag
DisplayTag是一个开源的...总的来说,DisplayTag是一个强大的工具,对于任何需要在Web应用中展示和操作表格数据的开发者来说,都是一个值得考虑的解决方案。它通过丰富的特性和易用的API,大大简化了表格渲染的复杂性。
JSP 分页 排序 把DISPLAYTAG的JAR包导入工程,就可以实现他的功能了
3. **分页**:DisplayTag 自带分页功能,可以轻松实现大量数据的分页显示,减轻服务器负担,并提供友好的用户体验。 4. **国际化**:支持多语言环境,可以方便地切换表格的头部标签和错误消息的语言。 5. **导出...
Displaytag 是一个开源的 Java 框架,用于在 Web 应用中生成表格和实现分页、排序等功能。它简化了在 JSP 页面中处理数据表的复杂性,提供了丰富的定制选项。以下是对 Displaytag 实现分页的详细解释: 1. **下载与...
DisplayTag-1.1.jar是这个库的主要组件,包含了处理表格展示的各种功能,如排序、分页、格式化数据以及导出等功能。这个版本的DisplayTag为项目提供了稳定性和兼容性,使得在Web应用中处理复杂表格变得更加简单。 ...
DisplayTag 是一个强大的开源Java Web开发中的表格和分页标签库,它提供了许多高级功能,如排序、分页、国际化支持、导出等,能够帮助开发者更方便地处理表格展示和数据分页的问题。以下是对DisplayTag分页及属性的...
DisplayTag是一个功能强大的Java开源分页和表格展示组件,它为Web开发提供了高效、灵活的解决方案。这个组件在Java社区中被广泛应用,因为其能够帮助开发者轻松实现数据的分页和排序,极大地提高了开发效率。 标题...
DisplayTag 是一个流行的 Java Web 应用程序标签库,它提供了一种简单的方式来处理表格数据的分页显示。本文将详细介绍如何使用 DisplayTag 实现下拉框动态分页功能,使得用户能够通过选择不同的选项来自定义每页...
DisplayTag是个很好的jsp标签,目前最新版本为1.2,支持了自定义分页,解决了之前版本每次查询都把全部数据查出的低效率做法。但是DisplayTag默认是通过url传参,以及分页导航不灵活给人们带来了不少麻烦。鉴于此...
改装后的displayTag分页插件,解决中文问题,内置帮助文档和示例文件及jar包,比较好用,如果不满足你的需求请不要砸砖 补充: csdn附件不能修改,jsp+servlet分页时有bug,请注意查询所有的serlvet不支持带参数,即...