Интерактивные возможности JasperReports без участия сервера JasperReports

#jasper-reports #jasperserver

#jasper-отчеты #jasperserver

Вопрос:

У меня есть несколько отчетов, которые я разработал, скомпилировав jrxml с использованием Java, заполнив отчеты и отобразив выходные данные отчета в IFrame (Jsp). Несмотря на то, что я использовал компоненты таблицы, я не вижу никаких интерактивных функций в отчете, вопрос, который у меня есть:

Существуют ли какие-либо другие альтернативы, с помощью которых я могу получить интерактивные функции, такие как сортировка, фильтрация и т.д., Без использования сервера JasperReports?

Комментарии:

1. Вы можете использовать сортировку и фильтрацию в файлах, сгенерированных JasperReports XLS

Ответ №1:

Тот же вопрос был задан на сайте сообщества jaspersoft. Дублирую мой ответ здесь:

Вот пример — веб-приложение-репозиторий(https://github.com/Jaspersoft/jasperreports/tree/master/jasperreports/demo/samples/webapp-repo ), который поставляется с проектом jasperreports, в котором большинство интерактивных функций, предоставляемых сервером JasperReports, могут быть реализованы в контейнере сервлета.

Для запуска образца:

  1. Загрузите исходные файлы проекта jasperreports (https://github.com/Jaspersoft/jasperreports ). Если вам нужна стабильная версия, выберите последний тег

  2. Установите apache ant, если у вас его нет

  3. Создайте основной проект (корневой каталог <jasperreports-project>, содержащий build.xml ) с помощью: ant alljars

  4. Перейдите в <jasperreports-project>/demo/samples/webapp-repo и создайте войну приложений с помощью: ant war

  5. Разверните jasperreports.война с контейнером сервлета, таким как Tomcat