使用显示标签 1.1.1 将数据导出到 Excel 时出错

发布于 2024-11-30 12:50:41 字数 617 浏览 2 评论 0原文

我们的 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。我们无法增加服务器的内存,因为客户端不允许我们这样做。

不知道这个错误是不是显示标签库的bug?您能告诉我们有关此错误的更多信息吗?我们该如何解决这个错误呢?

We’ve a problem with our J2EE application, which uses Display Tag library 1.1.1. The problem is that we’ve a "Java heap space" error when we try to export the result of a SQL query to a excel using the following code:

<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">

The SQL query returns 32000 records. The memory configuration of our server (Jboss) is 256 MB max. We can’t increase the memory of the server because the client doesn’t let us to do that.

Do you know if this error is a bug of the display tag library? Can you tell us anything more about this error? How can we solve this error?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

十级心震 2024-12-07 12:50:41

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

Setting 32000 recods in memory will definitely thow out of memory error that too with only 256 MB RAM. Try not to export all 32000 records, instead paginate your list and only export page wise. Alternatively you can use itext for exporting purpose instead of displaytag inbuild export option.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文