Java 将显示标记为1.1.1的数据导出到excel时出错
我们的J2EE应用程序有一个问题,它使用显示标记库1.1.1。问题是,当我们尝试使用以下代码将SQL查询结果导出到excel时,出现了“Java堆空间”错误: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=
<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导出选项