0

所以我一直在制作一些报告,并使用 displaytag 以 html、csv、excel、pdf 等格式输出这些报告。它们是分页的,并采用简单的对象图......每次都输出出色的结果,只需要很少的代码。

但是,我需要在 jsp 之外使用 displaytag 或其等效项。这样用户就可以安排报告运行,并且该报告存储在数据库中,或通过电子邮件发送以供以后查看。我看过基于 jasper 的报告解决方案,但制作 jasper jrxml 文件只是一场噩梦。我知道有 gui 工具可以提供帮助,但我对 displaytable 的简单输出感到满意,所以我很高兴放弃该控制以方便实施。

真的,如果我可以将 display:table 配置从 jsp 中取出,那么在提出解决方案时请记住这一点。

顺便说一句,Java 解决方案将是我的一杯茶。

4

1 回答 1

0

为什么需要将其从 JSP 中取出?它在格式化数据方面做得非常好。

您可以编写一些代码向您的报告 JSP 发出 Web 请求。然后它将输出流式传输到磁盘,或者您想做的任何事情。最简单的方法是使用URLHttpURLConnection类来发出请求。

然后只需安排这个新代码,而无需对您的 JSP 进行任何更改。

于 2009-10-20T15:25:28.030 回答