Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 想用Struts2开发JasperReport吗_Java_Struts2_Jasper Reports - Fatal编程技术网

Java 想用Struts2开发JasperReport吗

Java 想用Struts2开发JasperReport吗,java,struts2,jasper-reports,Java,Struts2,Jasper Reports,我正在使用Spring,Struts2和Hibernate开发项目 现在,我想将JasperReport与Struts2一起使用 但是我对JasperReport是全新的 有谁能给我举个简单的例子,或是一个教程,或是其他能帮助我的链接吗 Thanx提前..我认为任何jasper report教程都会对您有好处。Struts2对如何生成JasperReport没有太大影响 您可能想看看“流结果”: 编辑: 我刚找到这个,我想这就是你要找的: 塔希尔提到的教程应该会帮助你。我想这是我在网络工作时代

我正在使用
Spring
Struts2
Hibernate
开发项目

现在,我想将
JasperReport
Struts2
一起使用

但是我对JasperReport是全新的

有谁能给我举个简单的例子,或是一个教程,或是其他能帮助我的链接吗


Thanx提前..

我认为任何jasper report教程都会对您有好处。Struts2对如何生成JasperReport没有太大影响

您可能想看看“流结果”:

编辑: 我刚找到这个,我想这就是你要找的:

塔希尔提到的教程应该会帮助你。我想这是我在网络工作时代写的第一个版本。其工作方式是将操作的一个属性作为一个iterable类型,并将其用作Jasper数据源。这样,您就可以报告您的操作,而不是针对数据库。我写这篇文章是为了让我们能够针对一个不存在报告工具的Versant对象数据库进行报告。

Stuts2中有一个jasper report插件,只要使用这个插件就可以了。这个插件将提供开始在Struts2中开发jasper reports所需的所有基本基础设施。

我们在项目中使用Struts2、Spring和Hibernate。我们有两种方法来编写Jasper报告,它们都使用Struts2 Jasper插件

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

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