如何整合jasper和gwt?

时间:2012-02-06 16:02:49

标签: java gwt

我正在使用gwt。如何将jasper与gwt集成以生成excel报告?集成的步骤是什么?我是一个web应用程序,它有gwt,spring,hibernate和maven。感谢。

3 个答案:

答案 0 :(得分:3)

以下是我在申请中使用的步骤。

1)从here

下载ireport软件

2)根据您的应用需求生成/设计 .jrxml 文件

3)将设计的 .jrxml 文件复制到您的源资源目录

4)将jasper reports maven plugin添加到您的pom.xml中。使用此插件,您可以将 .jrxml 文件编译为 .jasper 文件。

5)将jasper report jar依赖项添加到您的应用程序,并将报告生成到某个目录。通过阅读jasper报告文档,您可以实现此步骤。

6)提供在UI中下载该文件的链接。

取决于您的申请要求,上述步骤可能会发生变化。

答案 1 :(得分:0)

要与gwt集成,您只需要:

  

Window.open( “yourUrlToServlet”, “_空白”, “”);

你的excel报告生成逻辑应该在你的servlet(服务器端)中,告诉浏览器在哪里 生成后下载/打开文件。

答案 2 :(得分:0)

我将一个GWT RPC用于AppEngine托管的servlet,该servlet重新调用JasperReports服务器,该服务器也与Appengine在同一个Google Cloud Project上托管。 JasperReports REST v2 make很容易以多种格式(包括Excel)调用报告

http://community.jaspersoft.com/documentation/jasperreports-server-web-services-guide/v56/rest-web-services-overview