论坛首页 Java企业应用论坛

关于使用 www.displaytag.org

浏览 6227 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-02-23  
1 在使用分页的的时候,不能使用Lazy Load

<%
        Set set = folder.getChildren();;
	request.setAttribute("test", set);;
%>

<display:table name="test" pagesize="10">
	<display:column property="id" title="ID" />
	<display:column property="name" />
</display:table>


根据我对Set的理解,上面的table过程不可避免的要将Set 变成List 或者Array 这样的 线性存储结构。

必然会破坏 Lazy Load 对么?
   发表时间:2004-02-24  
你为什么不返回list给页面呢?为什么要在页面获得SET结果集呢
0 请登录后投票
   发表时间:2004-04-06  
没用过displaytag,我问一下:
这里的分页是一次性取得所有的记录,封装入List,然后分页显示的吧?

假如记录总数很大,应该就不适用,所以楼主这里想用Lazy Load?
0 请登录后投票
   发表时间:2004-04-06  
jd2bs 写道
没用过displaytag,我问一下:
这里的分页是一次性取得所有的记录,封装入List,然后分页显示的吧?


0 请登录后投票
   发表时间:2004-04-06  
一次全部读完数据,象mis之类的系统,必死!
0 请登录后投票
   发表时间:2004-04-06  
确实。如果数据过打得花,像displaytag这样的显示方案,必定有问题。
0 请登录后投票
   发表时间:2004-04-12  
有没有可能它是每次就读了几笔
pagesize="10"

要看看display他的代码才知道
0 请登录后投票
   发表时间:2004-04-12  
ben 写道
有没有可能它是每次就读了几笔
pagesize="10"

要看看display他的代码才知道


我看代码了,数据是赋值,翻页从Session中读取数据。
0 请登录后投票
   发表时间:2004-04-18  
数据量大小问题本不该由displaytag来考虑的,应该是由你的后台sql去处理,这样效率是最高的。
如果你真到了需要考虑分页的效率问题的话,那你也肯定首选考虑数据库平台提供的分页方式了
0 请登录后投票
论坛首页 Java企业应用版

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