我为我的项目创建了一个.jasper文件。我在JasperViewer窗口中获取输出,但是我想以HTML输出形式查看它。我怎样才能做到这一点?如何将JasperReport导出为HTML?
5
A
回答
3
Jasper报告项目附带了一个示例代码,可以将报告导出为HTML。它不仅仅是一个HTML文件,但至少它需要1x1透明gif用于装饰。由于可移植性和打印问题,将报告导出到HTML文件并不是一个好主意。但是,您可以使用该示例代码在您的Web服务器(非常普遍)内显示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导出为PDF OutputStream?
- 2. JasperReport导出HTML高度
- 3. 如何将JasperReport导出为HTML,而不将图像保存到磁盘上?
- 4. 将jasperreport发送为HTML
- 5. JasperReport PDF导出空,RTF导出正常
- 6. 如何将JasperReport导出为包含多个工作表的Excel文件?
- 7. 将ReportViewer导出为HTML
- 8. 将Excel表导出为HTML
- 9. 将R表导出为HTML
- 10. 如何将Silverlight 2.0 DataGrid导出到html?
- 11. 如何将JasperReport中页面页眉的内容导出到Excel的页眉?
- 12. dia导出为html
- 13. 将html导出为PDF的工具
- 14. 将Excel文件导出为.html - 问题
- 15. 在PHP中将html导出为PDF?
- 16. 使用Adobe X将PDF导出为HTML
- 17. 将PowerShell Foreach循环导出为HTML
- 18. 将HTML表格导出为Excel的JavaScript
- 19. 将HTML导出为PDF(C++,Windows)
- 20. 如何将html表格导出为excel?
- 21. 如何将html表单数据导出为json文件
- 22. 如何将HTML表格导出为Excel/Word/PDF/CSV?
- 23. 如何从命令行将Jupyter笔记本导出为HTML?
- 24. 如何在Fabric.js中将画布导出为HTML?
- 25. 如何将html表格数据导出为.csv文件?
- 26. 如何将html img标签导出为excel?
- 27. nullpx在jasperreport html查看
- 28. 如何将幻灯片导出为HTML幻灯片中的HTML/PDF/DOC API
- 29. 将ASPX导出到HTML
- 30. 如何将mxGraph导出为Visio图表?
[Jasper Report export html]可能的重复(http://stackoverflow.com/questions/27779612/jasper-report-export-html) – 2016-06-01 21:21:05