情况如下:
通过对一个bean的调用返回了一个List(比较大),接下来,我需要在jsp里反复使用到这个List,但不希望直接从bean里面再次调用(因为每调用一次将重新生成一个List,耗费大量的时间);如果放到session里调用将耗费大量的内存,运行效率显著下降,请问,我应该怎么处理合理?

解决方案 »

  1.   

    只能是在调用的bean里面实现分页了.
      

  2.   

    我就没搞明白,为什么用list耗内存?一个list放在不论是session还是application中,每一个request放一个此list的引用,难道你都要重新clone一份list出来吗?
      

  3.   

    其实放在session中操作比较简单,但不知道是否是好办法?
      

  4.   

    就放在session吧,我把一个CachedRowSet放在session来做翻页,应该比list还要耗内存.最多给服务器多分点内存吧,我也没有更好的办法