大型目录,JSp页面导致OutOfMemoryErrors

时间:2014-03-31 08:03:32

标签: java jsp servlets out-of-memory

 Catalog catalogs= product.getAllCatalog();

 request.setAttribute("catalogs",catalogs); 
  ..
 ...
...

因此,当我向JSP页面发送请求时,其大小没有目录大小,导致OutOfMemoryErrors。

有人可以告诉我如何解决这个问题,解决这个问题的方法。

3 个答案:

答案 0 :(得分:1)

Pagination是要走的路,不要一次加载所有内容,只加载Catalog

中的必填字段

答案 1 :(得分:1)

尝试使用分页或创建仅包含您真正需要的数据的bean集合

例如,如果您只显示field1field2field3或您的Catalog,则创建仅包含这些字段的bean

答案 2 :(得分:1)

分页可以解决您的问题。在每次迭代中,即当移动到下一页清除您的1级缓存时,它可以解决您的问题。

有关如何使用示例实现分页的详细信息,请单击here