displaytag 1.1 使用Partial Lists大数据量分页的例子:
在尽量不改动现有代码的基础上来使用displaytag结合数据库分页.
1.先设置总页数:
<%
Integer totalNum = new Integer(pageBean.getTotalNum());
//pageBean是我自己记录分页信息的bean。
request.setAttribute("totalNum",totalNum);//设置总记录条数
%>
2.配置displaytag的 两个属性:partialList="true" size="totalNum"
比如:
<display:table id="testtbid" name="sessionScope.test" pagesize="20" partialList="true" size="totalNum">
3.在jsp中获得翻页信息的代码:
<%
下面代码是取得翻页数
//如果没有为table设置 id那么就要写成ParamEncoder(null);
String rpname = new org.displaytag.util.ParamEncoder("testtbid")
.encodeParameterName(
org.displaytag.tags.TableTagParameters.PARAMETER_PAGE);
System.out.println("当前页数:" + rpname + " = " +
request.getParameter(rpname));
//然后根据当前页数去从数据库中取出相应数据。
//see: http://displaytag.sourceforge.net/11/displaytag/apidocs/org/displaytag/tags/TableTagParameters.html
%>
表格分页导航条里的分页链接个数默认是8个,可以通过下面的代码来更改
//在<display:table>标签内
<display:setProperty name="paging.banner.group_size" value="20"/>
//</display:table>
当然也可以通过实现 org.displaytag.pagination.PaginatedList接口来完成这个要求。
更多信息,请参考:
http://displaytag.sourceforge.net/11/tut_externalSortAndPage.html
分享到:
相关推荐
displaytag1.1显示排序分页导出自动标签
DisplayTag是Java Web开发中的一款开源表格标签库,它提供了丰富的功能,如分页、排序、导出数据等,极大地简化了在JSP页面中处理复杂表格的工作。在这个"displaytag1.1 原码"的压缩包中,包含了DisplayTag 1.1版本...
DisplayTag通过在后台处理数据查询,只加载当前页所需的数据,这样既可以减少服务器负载,又能提升用户体验,特别是对于大数据集的处理。 Displaytag-portlet-1.1.jar 文件包含了DisplayTag Portlet 1.1的所有类和...
- **分页**:通过内置的分页支持,DisplayTag可以处理大量数据,减少服务器压力。 - **国际化**:支持多语言显示,用户可以根据自己的语言设置查看表格。 - **条件格式化**:可以基于数据值应用不同的CSS样式,如...
DisplayTag是Java Web开发中的一款开源分页和表格渲染库,它为开发人员提供了一种简单而强大的方式来展示表格数据。DisplayTag 1.1是这个库的一个版本,其源代码可以在`displaytag-1.1-src.zip`中找到,这给开发者...
通过深入研究这些源码,开发者可以了解到Displaytag如何处理大数据分页,以及它是如何优化性能以适应大规模数据的。此外,了解源码也有助于定制化开发,满足特定业务需求。例如,你可以根据需要调整分页算法,或者...
1. **分页**:DisplayTag允许你将大型数据集分割成小块,这样用户可以在不加载整个数据集的情况下浏览。这提高了页面加载速度,改善了用户体验。通过简单的配置,DisplayTag可以自动处理分页,包括页码显示和跳转。 ...
JSP 分页 排序 把DISPLAYTAG的JAR包导入工程,就可以实现他的功能了
displaytag-1.1.jar,显示表格的tag
DisplayTag-1.1.jar是这个库的主要组件,包含了处理表格展示的各种功能,如排序、分页、格式化数据以及导出等功能。这个版本的DisplayTag为项目提供了稳定性和兼容性,使得在Web应用中处理复杂表格变得更加简单。 ...
2. **分页**:内置的分页功能允许用户浏览大量数据,同时减少网络传输的数据量,提高页面加载速度。 3. **排序**:用户可以通过点击表头进行列排序,Displaytag会自动处理排序逻辑。 4. **导出**:支持将表格数据...
然后,你可以在JSP页面中使用DisplayTag标签库,例如`<display:table>`,并指定数据源、属性、排序和分页参数。以下是一个简单的示例: ```jsp ``` 在上述代码中,`yourDataList`是你要显示的数据集合,`...
DisplayTag 是一个强大的开源Java Web开发中的表格和分页标签库,它提供了许多高级功能,如排序、分页、国际化支持、导出等,能够帮助开发者更方便地处理表格展示和数据分页的问题。以下是对DisplayTag分页及属性的...
display tag 分页例子的源代码。 博文链接:https://zhou568xiao.iteye.com/blog/192366
它提供了丰富的功能,如分页、数据导出、列排序和分组等,极大地简化了网页表格的开发工作。要使用 DisplayTag,首先需要从其官方网站(http://displaytag.sourceforge.net)下载对应的 jar 包,然后将其添加到项目...
Displaytag 是一个开源的 JSP 标签库,专门用于创建数据表格,提供了一组易于使用的标签,可以实现复杂的表格功能,如分页、排序、导出等。在本文中,我们将详细讨论 Displaytag 1.1 版本的使用方法。 **一、...
这个组件在Java社区中被广泛应用,因为其能够帮助开发者轻松实现数据的分页和排序,极大地提高了开发效率。 标题"displaytag-1.2-bin"指的是DisplayTag的1.2版本的二进制发布包,包含了编译好的库文件,如JARs,...
你可以通过`pages`属性控制显示的页码数量,以及`alwaysShowPager`属性决定在数据量较少时是否仍然显示分页栏。 6. **排序**:DisplayTag支持列头点击进行数据排序,通过`sortable`属性启用或禁用列的排序功能。 7...