你觉得采用什么技术分页显示数据好:
1、自己编写分页共用模块
2、采用第三方类库:
  ①displaytag:据说是将数据一次性取出,并放入session中,很好内存之类的。
  ②valuelist:功能强大,但是使用起来比较复杂。

解决方案 »

  1.   

    当然自己写
    关键就是知道翻页的sql如何写
    比如:oracle的翻页sql类似:
    select * from
        (select rownum numrow,fsql.* from (select t.userid,t.edate from icasuser t order by t.userid) fsql ) where numrow >100 and numrow<200
      

  2.   

    看你使用什么orm中间件。
    如果使用hibernate,那它的分页就很好。在加上自己写的struts分页就很不错。没必要使用displaytag。valuelist没用过。
      

  3.   

    displayTag不是一次性取出放在session里的,而是每翻一页重新从数据库中取一次数据
      

  4.   

    我喜欢:
    将数据一次性取出,并放入session中
      

  5.   

    我喜欢:
    将数据一次性取出,并放入session中
    ----------------------------------------
    如果数据量大的情况下,你这个不把人家机子搞死呀?