我为我的项目创建了一个.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导出为.pdf时设置jasperreport字体
- 3. 如何将JasperReport导出为HTML,而不将图像保存到磁盘上?
- 4. JasperReport OutputStream不导出为PDF
- 5. 将jasperreport发送为HTML
- 6. JasperReport PDF导出空,RTF导出正常
- 7. 通过Servlet或JSP将JasperReport的报告导出为pdf
- 8. 如何将JasperReport导出为包含多个工作表的Excel文件?
- 9. 将HTML导出为PDF
- 10. 将Excel表导出为HTML
- 11. 将R表导出为HTML
- 12. 将html表导出为pdf
- 13. 将HTML页导出为PDF
- 14. 将ReportViewer导出为HTML
- 15. 在html中将html导出为pdf
- 16. 添加PDF字体到JasperReport导出
- 17. 如何将Silverlight 2.0 DataGrid导出到html?
- 18. 如何将JasperReport中页面页眉的内容导出到Excel的页眉?
- 19. dia导出为html
- 20. 使用Docx4j将HTML导出为DOCX
- 21. 在PHP中将html导出为PDF?
- 22. 将HTML表导出为excel
- 23. 将html导出为PDF的工具
- 24. 将HTML导出为PDF(C++,Windows)
- 25. 将HTML表单导出为.PDF或.DOC
- 26. 将Excel文件导出为.html - 问题
- 27. 用CSS将HTML导出为PDF脚本
- 28. 将html数据库导出为excel
- 29. 使用jbehave将故事导出为html
- 30. 将HTML表格导出为Excel的JavaScript
[Jasper Report export html]可能的重复(http://stackoverflow.com/questions/27779612/jasper-report-export-html) – 2016-06-01 21:21:05