不要把结果集放在session里面,放在request对象里面(通过request.setAttribute),这样结果集的得生命周期就在一个请求响应时间中了,不会造成垃圾对象过多的问题

解决方案 »

  1.   

    客户在取得集合对象数据时有时不会仅仅在request范围内,例如他会对集合数据进行分页显示。不过,我想真正问的是:如何消除这种对象冗余。假如有1000个客户,每个客户都检索到包含有1000个对象数据的集合时,JVM难道要创建100000个这样的对象实例吗?请高手解答一下,谢谢!
      

  2.   

    sun的petstore里面有分页显示的例子,并不是把所有对象构造出来,而是只构造当前显示页的对象。这样就不存在对象冗余了