Как интегрировать Джаспер и GWT? - PullRequest
1 голос
/ 06 февраля 2012

Я использую GWT.Как интегрировать Jasper с GWT для создания отчета Excel?Какие шаги для интеграции?Mine - это веб-приложение, в котором есть gwt, spring, hibernate и maven.Спасибо.

Ответы [ 3 ]

3 голосов
/ 07 февраля 2012

Ниже приведены шаги, которые я использовал в своем приложении.

1) Загрузите программное обеспечение ireport с здесь

2) Создайте / спроектируйте файл .jrxml на основе требований вашего приложения

3) скопируйте созданный файл .jrxml в каталог исходных ресурсов

4) Добавьте подключаемый модуль jasper reports maven к вашему pom.xml.С помощью этого плагина вы можете скомпилировать файл .jrxml в файл .jasper .

5) Добавьте зависимость jar-отчета jasper в ваше приложение и сгенерируйте отчет в каком-нибудь каталоге.Прочитав документы отчета jasper, вы сможете выполнить этот шаг.

6) Укажите ссылку для загрузки этого файла в пользовательском интерфейсе.

В зависимости от требований вашего приложения приведенные выше шаги могут измениться.

0 голосов
/ 11 июня 2016

Я использую GWT RPC для размещенного в AppEngine сервлета, который спокойно вызывает сервер JasperReports, который также размещен в том же облачном проекте Google, что и Appengine. JasperReports REST v2 позволяет действительно легко вызывать отчет во многих форматах (включая Excel)

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

0 голосов
/ 06 февраля 2012

Для интеграции с GWT вам просто нужно:

Window.open ( "yourUrlToServlet", "_blank", "");

Ваша логика генерации отчетов в Excel должна быть в вашем сервлете (на стороне сервера), сообщить браузеру, где скачать / открыть файл после его создания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...