论坛首页 Java企业应用论坛

DisplayTag的可用性进一步提高 - 大数量分页

浏览 4995 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-02-17  
DisplayTag作为一个专门用于分页的taglib一直都以简单和功能强大而闻名,以前主要用于小型项目的小数量表格分页显示。

但是对于大数据量的分页显示力不从心,究其原因是,当时的DisplayTag无法在只显示一部分数据的同时,显示出其他可能的分页。其行为相当于:把所有数据读取到内存中,然后翻页仅仅显示内存中的数据而不是实时获取。

发布于本月12日的1.1版本彻底解决了这个问题,引入了Partial Lists这个概念,同时可以针对Partial Lists,指定Table的Size,再结合Per Page Size,使得表格在只拿到某一页的完整数据的同时,可以知道会有多少页,并将其他的页数也列举出来,当用户实际翻页时才去获取当页数据。其行为更符合一般应用的翻页需求,每一页的数据都是实时获取,而无需为了某一页上的10个记录而取出所有的100个记录。

这两种方式的并存使得DisplayTag的应用范围更广,当然这次更新还有其他一些特性,更多详细请自行查看Change Log。

以上提到的翻页范例可以查看新发布包文档中的:External paging/sorting 章节。
   发表时间:2006-02-18  
:D 项目中用到了displayTag,自己参考了一个标签实现来分页。这下要去看看
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics