想用Struts2开发JasperReport

时间:2009-05-26 11:15:38

标签: java struts2 jasper-reports

我正在使用SpringStruts2& Hibernate

现在我想将JasperReportStruts2一起使用。

但我对JasperReport完全不满意。

任何人都可以提供简单的示例或教程或任何其他可以帮助我的链接..

提前完成..

4 个答案:

答案 0 :(得分:3)

我认为任何jasper-report教程对你都有好处。 Struts2对生成JasperReport的方式影响不大。

您可能需要查看“流结果”:

http://struts.apache.org/2.x/docs/stream-result.html

修改 我刚发现这个,我认为这就是你要找的东西: http://struts.apache.org/2.x/docs/jasperreports-plugin.html http://struts.apache.org/2.x/docs/jasperreports-tutorial.html

答案 1 :(得分:2)

我们在项目中使用Struts2,Spring和Hibernate。我们使用Jasper Reports有两种方式,它们都使用Struts2-Jasper插件

  1. 使用Hiberate检索要放入报表的对象列表。我们尽量避免这种技术,因为报告不可移植,并强制在与应用程序相同的JVM中生成报告。

  2. 我们在JRXML中使用嵌入式SQL。我们认为这是一种更好的方法,因为最终我们可以将JRXML上传到专用的JasperServer。在Struts 2.1.x之前,这很难实现,因为无法将连接传递给JRXML。以下是如何将Jasper Report与嵌入式SQL与Struts 2

  3. 集成的教程

    http://yellow-jbox.blogspot.com/2011/04/jasper-report-with-embedded-sql-using.html

答案 2 :(得分:0)

塔希尔提到的教程可以帮助你。我想我在Webwork时代写过第一个版本。这种方法的工作方式是将您的操作的属性作为可迭代类型并将其用作Jasper数据源。这样您就可以报告您的操作而不是数据库。我写这篇文章是为了让我们能够报告没有报告工具的Versant对象数据库。

答案 3 :(得分:0)

Struts2中有一个jasper报告插件只使用那个。这个插件将提供开始在Struts2中开发Jasper报告所需的所有基础架构