Primefaces数据表导出到excel不适用于大量数据

时间:2014-11-14 07:03:22

标签: jsf jsf-2 primefaces export-to-excel

我有一个由primefaces和DerbyDB组成的小型poc应用程序。我有80000条记录,其中有4列在derby DB中,它将反映在Prime面数据表中。我使用poi jar为数据表添加了导出到excel功能。现在,当我点击导出到Excel时,它工作正常,直到55000(+ - 1000)记录,当它越过我得到堆内存

  

线程中的异常“http-bio-8080-AsyncTimeout”java.lang.OutOfMemoryError:Java堆空间   at java.util.concurrent.ConcurrentLinkedQueue.iterator(ConcurrentLinkedQueue.java:452)       at org.apache.tomcat.util.net.JIoEndpoint $ AsyncTimeout.run(JIoEndpoint.java:157)       在java.lang.Thread.run(Thread.java:619)

我使用primefaces 3.4.2并尝试了延迟加载,但也没有解决问题。请指教。

0 个答案:

没有答案