我正在使用Spring
, Struts2
&开发项目Hibernate
。
现在我想使用JasperReport
with Struts2
。
但我对JasperReport
.
任何人都可以给出简单的例子或教程或任何其他可以帮助我的链接..
提前谢谢..
我正在使用Spring
, Struts2
&开发项目Hibernate
。
现在我想使用JasperReport
with Struts2
。
但我对JasperReport
.
任何人都可以给出简单的例子或教程或任何其他可以帮助我的链接..
提前谢谢..
我认为任何 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
我们在项目中使用 Struts2、Spring 和 Hibernate。Jasper Reports 有两种方法,它们都使用 Struts2-Jasper 插件
使用 Hiberate 检索要放入报告中的对象列表。我们尽量避免这种技术,因为报告不可移植,并强制报告在与您的应用程序相同的 JVM 中生成。
我们在 JRXML 中使用嵌入式 SQL。我们认为这是一种更好的方法,因为最终我们可以将 JRXML 上传到专用的 JasperServer。在 Struts 2.1.x 之前,这很难实现,因为没有办法将连接传递给 JRXML。以下是关于如何将 Jasper Report 与嵌入式 SQL 与 Struts 2 集成的教程
http://yellow-jbox.blogspot.com/2011/04/jasper-report-with-embedded-sql-using.html
Tahir 提到的教程应该可以帮助您。我想我早在 Webwork 时代就写了这种方式的第一个版本。其工作方式是将您的操作的属性作为可迭代类型并将其用作 Jasper 数据源。这样您就可以报告您的操作,而不是针对数据库。我写这个是为了让我们能够针对没有报告工具的 Versant 对象数据库进行报告。
Stuts2 中有一个 jasper 报告插件,只需使用该插件即可。该插件将提供开始在 Struts2 中开发 Jasper 报告所需的所有基本基础架构