2012-02-06 3 views
1

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

ответ

3

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

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

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

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

4) Добавьте jasper reports maven plugin в ваш pom.xml. Используя этот плагин, вы можете скомпилировать .jrxml файл .jasper файл.

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

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

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

0

Для интеграции с GWT вам просто необходимо:

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

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

+0

привет Джамшида, спасибо за ур ответ. Я добился всего, используя пои. Мне нужно использовать теперь яшму. Какие шаги необходимо достичь? Благодарю. – user1016403

+0

Нет дополнительной конфигурации, и нет никакой зависимости от gwt, вы просто создаете ссылку (сервлет), которая отвечает за создание файла excel, так вы достигали с помощью poi. см. этот http://java.dzone.com/articles/java-reporting-part-2, но на стороне сервера вы должны добавить файл в свой ответ. –

0

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

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

Смежные вопросы