Ho creato un file .jasper per il mio progetto. Sto ottenendo un output nella finestra di JasperViewer, ma invece voglio vederlo in formato di output HTML. Come lo posso fare?Come esportare JasperReport in HTML?
risposta
Il progetto di report Jasper viene fornito con un codice di esempio per esportare i report in formato HTML. Non è solo un singolo file HTML, ma almeno richiede una gif trasparente 1x1 utilizzata per la decorazione. Non è una buona idea esportare report in file HTML a causa di problemi di portabilità e stampa. Puoi comunque mostrare i report HTML all'interno del tuo webserver (che è molto comune) usando quel codice di esempio. Vedi \ demo \ samples \ webapp application per maggiori dettagli.
Il seguente codice genera un report 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();
}
}
}
Esporta l'oggetto report generato in formato HTML, ponendo il risultato nel secondo parametro file.
Le immagini vengono posizionate come file distinti all'interno di una directory con lo stesso nome del file di destinazione HTML, oltre al suffisso "_files".
- 1. Esportare JasperReport in PDF OutputStream?
- 2. JasperReports Server: come esportare report come file html usando l'url
- 3. Come esportare più tabelle html per eccellere?
- 4. Come esportare la copertura emma in HTML in eclissi?
- 5. Come esportare il blocco note corrente in HTML su Jupyter
- 6. Come esportare la pagina html in formato pdf?
- 7. Come posso esportare i dati del modulo HTML in PDF?
- 8. Errore nel file jasperReport
- 9. Variabile contatore JasperReport sempre incrementata
- 10. Come esportare la tabella html per eccellere usando PHPExcel?
- 11. Come esportare R presentazione lucido a PDF o HTML
- 12. Esportare una tabella HTML in Excel da ASP.NET MVC
- 13. Come esportare tutti i pertinenti HTML/CSS per un elemento
- 14. Javascript per esportare la tabella html in Excel
- 15. Come incorporare sub-report JasperReport in un jar
- 16. Come esportare in JNLP in Eclipse
- 17. JasperReport Esempio di grafico a torta
- 18. Esportare commenti come commenti
- 19. Creazione/passaggio dell'origine dati del bean Java in JasperReport
- 20. Come esportare virtualenv?
- 21. Come creare l'oggetto JasperReport dal file .jasper compilato?
- 22. Esportare l'app .jar in Eclipse
- 23. Come esportare correttamente TSV?
- 24. Come esportare un quaderno IPython in HTML per un post di un blog?
- 25. Come esportare una pagina html in pdf sul lato client usando JavaScript o jQuery?
- 26. Esportare struttura e dati (come in PhpMyAdmin)
- 27. Esportare il dendrogramma come tabella in R
- 28. Come esportare l'output del selenio in PHP?
- 29. Come esportare i problemi Jira in BitBucket
- 30. Come archiviare/esportare Framework in Xcode?
Possibile duplicato di [Jasper Report export html] (http://stackoverflow.com/questions/27779612/jasper-report-export-html) –