Tôi đã tạo một tệp .jasper cho dự án của tôi. Tôi đang nhận được một đầu ra trong cửa sổ JasperViewer, nhưng thay vào đó tôi muốn thấy nó ở dạng đầu ra HTML. Làm thế nào tôi có thể làm điều đó?Làm cách nào để xuất JasperReport sang HTML?
5
A
Trả lời
3
Dự án báo cáo Jasper đi kèm với mã mẫu để xuất báo cáo sang HTML. Nó không chỉ là một tập tin HTML duy nhất, nhưng ít nhất nó đòi hỏi một gif trong suốt 1x1 được sử dụng để trang trí. Bạn không nên xuất báo cáo sang tệp HTML vì các vấn đề về tính di động và in ấn. Tuy nhiên, bạn có thể hiển thị các báo cáo HTML bên trong máy chủ web của bạn (rất dễ sử dụng) bằng cách sử dụng mã mẫu đó. Xem ứng dụng \ demo \ samples \ webapp để biết thêm chi tiết.
3
Các mã sau sẽ tạo ra một báo cáo 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();
}
}
}
Xuất khẩu các đối tượng báo cáo được tạo sang định dạng HTML, đặt kết quả vào các tham số tập tin thứ hai.
Hình ảnh được đặt dưới dạng tệp riêng biệt bên trong thư mục có cùng tên với tệp đích HTML, cộng với hậu tố "_files".
Các vấn đề liên quan
- 1. Xuất JasperReport sang PDF OutputStream?
- 2. Làm cách nào để xuất JasperReport sang tệp Excel có nhiều trang tính?
- 3. Xuất khẩu một JasperReport sang PDF, Các ký tự Thiếu
- 4. Xuất ASPX sang HTML
- 5. Làm cách nào để xuất wiki trac sang github wiki?
- 6. Làm cách nào để xuất dữ liệu biểu mẫu HTML sang PDF?
- 7. Làm cách nào để xuất trang html sang định dạng pdf?
- 8. Xuất các bảng R sang HTML
- 9. Làm cách nào để chuyển đổi HTML sang Dệt may?
- 10. Xuất Bảng HTML sang Excel bằng ASP.NET
- 11. Xuất HTML sang PDF (C++, Windows)
- 12. Có cách nào để xuất mã sang HTML trong Eclipse không?
- 13. Làm thế nào để xuất khẩu sang JNLP trong Eclipse
- 14. Làm thế nào để chuyển đổi hình ảnh sang html?
- 15. Làm thế nào để chuyển đổi HTML sang XHTML?
- 16. Làm cách nào để xuất trang html sang pdf ở phía máy khách bằng JavaScript hoặc jQuery?
- 17. Làm cách nào để xuất một sổ tay IPython sang HTML cho một bài đăng trên blog?
- 18. Xuất Bảng HTML sang Excel từ ASP.NET MVC
- 19. Có công cụ nào để xuất C# sang HTML với cú pháp tô sáng
- 20. Android - làm thế nào để chuyển đổi html sang pdf?
- 21. Làm cách nào để chuyển đổi tài liệu docx sang html bằng php?
- 22. Làm cách nào để xuất báo cáo thành MỘT tệp html SINGLE?
- 23. Có cách nào để nhập/xuất SourceGear Vault sang Git
- 24. Làm thế nào để thay đổi định dạng trang trong thời gian chạy? (Jasperreport)
- 25. Làm cách nào để xuất tệp base64?
- 26. Làm cách nào để hợp nhất hai tài liệu pdf vào một báo cáo trong JasperReport?
- 27. Làm cách nào để kéo giãn văn bản trong JasperReport theo nội dung động?
- 28. Python: Làm cách nào để trích xuất URL từ Trang HTML bằng cách sử dụng BeautifulSoup?
- 29. Cách sử dụng một Hashmap java làm biến trong JasperReport
- 30. Làm cách nào để chuyển đổi .docx sang html bằng asp.net?
Bản sao có thể có của [Jasper Report export html] (http://stackoverflow.com/questions/27779612/jasper-report-export-html) –