Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将显示标记为1.1.1的数据导出到excel时出错_Java_Jsp_Struts_Jsp Tags_Displaytag - Fatal编程技术网

Java 将显示标记为1.1.1的数据导出到excel时出错

Java 将显示标记为1.1.1的数据导出到excel时出错,java,jsp,struts,jsp-tags,displaytag,Java,Jsp,Struts,Jsp Tags,Displaytag,我们的J2EE应用程序有一个问题,它使用显示标记库1.1.1。问题是,当我们尝试使用以下代码将SQL查询结果导出到excel时,出现了“Java堆空间”错误: <c:url value="/admin/inscripcion/listarBuscarInformeSeg.do" var="listarBuscarInformeSegAction"></c:url> <display:table name="informeSeg" id="seg" pagesize=

我们的J2EE应用程序有一个问题,它使用显示标记库1.1.1。问题是,当我们尝试使用以下代码将SQL查询结果导出到excel时,出现了“Java堆空间”错误:

<c:url value="/admin/inscripcion/listarBuscarInformeSeg.do" var="listarBuscarInformeSegAction"></c:url>
<display:table name="informeSeg" id="seg" pagesize="20" requestURI="${listarBuscarInformeSegAction}" 
    class="listadoInforme" cellpadding="2" cellspacing="0" 
    style="margin-left: auto;margin-right: auto;" export="true">

SQL查询返回32000条记录。服务器(Jboss)的内存配置最大为256 MB。我们无法增加服务器的内存,因为客户端不允许我们这样做


你知道这个错误是不是显示标签库的错误吗?你能告诉我们更多关于这个错误的信息吗?我们怎样才能解决这个错误呢?

在内存中设置32000个记录,在只有256 MB RAM的情况下,肯定也会出现内存不足的错误。尽量不要导出所有32000条记录,而是将列表分页,只按页面导出。或者,您可以使用itext进行导出,而不是使用displaytag inbuild导出选项