2012-02-06 59 views
1

我正在使用gwt。如何將碧玉與gwt集成生成excel報告?整合的步驟是什麼? Mine是一個具有gwt,spring,hibernate和maven的web應用程序。謝謝。如何整合碧玉和gwt?

回答

3

以下是我在應用程序中使用的步驟。

1)下載從here

2利用iReport軟件)生成/設計的.jrxml文件根據您的應用需求

3)副本設計的.jrxml文件到您的源資源目錄

4)將jasper reports maven plugin添加到您的pom.xml。使用這個插件,你可以編譯.jrxml文件到.jasper文件。

5)將jasper報告jar依賴項添加到您的應用程序,並生成報告到某個目錄。通過閱讀碧玉報告文件,你可以實現這一步。

6)提供一個鏈接在UI中下載該文件。

取決於您的應用程序要求上述步驟可能會改變。

0

了使用GWT進行積分,你只需要:

Window.open( 「yourUrlToServlet」, 「_空白」, 「」);

你的Excel報表生成的邏輯應該是在你的servlet(服務器端),告訴瀏覽器一旦其發生在哪裏 下載/打開文件。

+0

喜jamshid,感謝烏拉圭回合的答覆。我用poi實現了一切。我需要現在使用碧玉。要實現的步驟是什麼?謝謝。 – user1016403 2012-02-06 16:45:21

+0

沒有額外的配置,並且沒有與gwt的依賴關係,您只需創建一個負責生成excel文件的鏈接(servlet),這就是您用poi實現的方式。請參閱http://java.dzone.com/articles/java-reporting-part-2,但在服務器端您應該將該文件添加到您的響應中。 – 2012-02-07 09:57:10