我正在使用gwt。如何将jasper与gwt集成以生成excel报告?集成的步骤是什么?我是一个web应用程序,它有gwt,spring,hibernate和maven。感谢。
答案 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)调用报告