Использование iReport с eclipse для правильного создания отчетов - PullRequest
0 голосов
/ 11 мая 2010

Я хочу использовать iReport с моим проектом J2EE (JSP / Servlet) для автоматической генерации любого отчета, который я хочу.

Я не знаю, как интегрировать ireport с моим проектом и затмением и как создавать отчеты.

Спасибо за помощь.

1 Ответ

1 голос
/ 07 июня 2010

Мы можем интегрировать ireports с проектом j2ee, используя JasperReports-3.5.0.jar, Обще-варочного-1.7.jar, Викисклада BeanUtils-1.8.0.jar, commons-collection-3.2.1.jar и т. д. *

Могут быть и другие файлы jar.

Я могу дать вам очень краткую базу кода для создания отчета в формате PDF.

Предположим, имя вашего файла яшмы: "PopulationReport.jasper" и находится в каталоге "E: \"

тогда кодовая база выглядит так:

Предположим, что jrxmlParams - это объект карты, имеющий параметры, которые должны быть переданы в jrxml, а connection - это объект подключения к базе данных.

    String strFileName = "E:\PopulationReport.jasper";

    JasperReport objJReport = JasperCompileManager.compileReport(strFileName);

    JasperPrint objJPrint = JasperFillManager.fillReport(objJReport, jrxmlParams, connection);

    ByteArrayOutputStream objBAOutputStream = new ByteArrayOutputStream();

    JasperExportManager.exportReportToPdfStream(objJPrint, objBAOutputStream);

И мы можем записать этот objBAOutputStream объект в интерфейс пользователя (JSP или Html) в виде байтового массива.

...