Я создал один .jasper файл для моего проекта. Я получаю вывод в окне JasperViewer, но вместо этого хочу видеть его в форме вывода HTML. Как я могу это сделать?Как экспортировать JasperReport в HTML?
5
A
ответ
3
Проект отчета Jasper поставляется с образцом кода для экспорта отчетов в HTML. Это не только один HTML-файл, но, по крайней мере, для него требуется прозрачный gif 1x1. Не рекомендуется экспортировать отчеты в файлы HTML из-за проблем с переносимостью и печатью. Тем не менее, вы можете показывать отчеты HTML внутри своего веб-сервера (что очень полезно), используя этот пример кода. См. \ Demo \ samples \ webapp приложение для получения более подробной информации.
3
Следующий код будет генерировать отчет HTML:
private DataSource jasperDataSource;
private String jasperReportDir;
public void generateHtmlReport(String reportPath, String reportCode, String outputLocation,
Map<String, Object> params) throws Exception
{
Connection connection=null;
try
{
connection = jasperDataSource.getConnection();
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(jasperReportDir + "/" + reportPath + "/" + reportCode + ".jasper");
params.put(JRParameter.REPORT_FILE_RESOLVER, new SimpleFileResolver(new File(jasperReportDir + "/" + reportPath)));
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, params, connection);
JasperExportManager.exportReportToHtmlFile(jasperPrint,outputLocation +reportCode+".html");
}
finally
{
if (connection!=null)
{
connection.close();
}
}
}
Экспорт созданный объект отчета в формате HTML, помещая результат в качестве второго параметра файла.
Изображения помещаются как отдельные файлы внутри каталога с тем же именем, что и файл назначения HTML, плюс суффикс «_files».
Смежные вопросы
- 1. JasperReport Экспортировать HTML-высоту
- 2. Как экспортировать JasperReport в HTML, не сохраняя изображения на диске?
- 3. отправить jasperreport как HTML
- 4. Как экспортировать JasperReport в файл Excel с несколькими рабочими листами?
- 5. Word wrap в JasperReport с тегом html
- 6. Таблица HTML-тегов в текстовое поле - JasperReport
- 7. Экспорт JasperReport в PDF OutputStream?
- 8. Как установить шрифт jasperreport при экспорте jasperreport в .pdf
- 9. Как экспортировать холст в HTML в Fabric.js?
- 10. Экспортировать HTML-таблицу в MySQL
- 11. Subreport JasperReport
- 12. Устаревшие методы в JasperReport
- 13. Как экспортировать содержимое таблицы html в таблицу?
- 14. Как экспортировать данные HTML в файл CSV
- 15. Как экспортировать таблицу тела html в Excel?
- 16. Как экспортировать html-страницу в формат pdf?
- 17. Как экспортировать таблицу HTML в MongoDB
- 18. Как экспортировать HTML-таблицу в формат excel?
- 19. Как экспортировать таблицу таблицы html в PDF?
- 20. Как экспортировать рендеринг в HTML-файл
- 21. Как экспортировать HTML-файл в Rails?
- 22. Как экспортировать Silverlight 2.0 DataGrid в html?
- 23. Как экспортировать datatable в формате HTML?
- 24. Как экспортировать HTML-таблицу в Angular JS?
- 25. Бит в Jasperreport
- 26. JasperReport в Android-приложении
- 27. Динамический запрос в JasperReport
- 28. JasperReport - состояние в TextElement
- 29. Фиксирующие erros в JasperReport
- 30. JasperReport как значения суммы подзаголовка?
Возможный дубликат [Jasper Report export html] (http://stackoverflow.com/questions/27779612/jasper-report-export-html) –