Я пытаюсь отобразить отчеты Jasper с сервера отчетов Jasper в своем веб-приложении JSF, но не могу найти никакой документации или ресурсов, описывающих, как этого добиться. В настоящее время я использую отчеты Jasper в своем проекте, но я планирую перенести отчеты на сервер отчетов Jasper для повышения производительности и обслуживания, а также получить доступ к отчетам с сервера отчетов Jasper с помощью любого адаптера или библиотеки.
Интеграция отчетов Jasper из сервера отчетов Jasper в веб-приложение
Ответы (1)
Решение 1.
Я отвечаю, чтобы помочь всем, кто ищет аналогичный вопрос.
Я могу интегрировать JR Server с помощью jrs-rest-client < / а>. Вот мой пример кода
RestClientConfiguration configuration = new RestClientConfiguration("http://localhost:8080/jasperserver");
JasperserverRestClient client = new JasperserverRestClient(configuration);
Session session = client.authenticate("user", "password");
OperationResult<InputStream> result = session
.reportingService()
.report("/E_Reports/myReport")
.prepareForRun(ReportOutputFormat.PDF, 1)
.parameter("param", "702558")
.run();
InputStream report = result.getEntity();
Решение 2:
Есть другое решение. Нахожу по этой ссылке.
https://community.jaspersoft.com/questions/815042/run-report-using-restv2-and-java
person
Muhammad Adnan
schedule
31.01.2021