J'ai créé un fichier .jasper pour mon projet. Je reçois une sortie dans la fenêtre JasperViewer, mais au lieu de cela, je veux le voir sous forme de sortie HTML. Comment puis je faire ça?Comment exporter JasperReport en HTML?
Répondre
Le projet de rapport Jasper est livré avec un exemple de code pour exporter des rapports au format HTML. Ce n'est pas seulement un seul fichier HTML, mais au moins, il nécessite un gif transparent 1x1 utilisé pour la décoration. Ce n'est pas une bonne idée d'exporter des rapports vers des fichiers HTML en raison de problèmes de portabilité et d'impression. Vous pouvez toutefois afficher des rapports HTML à l'intérieur de votre serveur Web (ce qui est très commun) en utilisant cet exemple de code. Voir l'application \ demo \ samples \ webapp pour plus de détails.
Le code suivant va générer un rapport 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();
}
}
}
exporte l'objet du rapport généré au format HTML, en plaçant le résultat dans le second paramètre de fichier. Les images sont placées en tant que fichiers distincts dans un répertoire portant le même nom que le fichier de destination HTML, plus le suffixe "_files".
- 1. Comment exporter une table PostgreSQL en HTML?
- 2. NetBeans: Exception JasperReport
- 3. JasperReport - prendre trop de ressources
- 4. Je veux développer JasperReport avec Struts2
- 5. Comment encapsuler un rapport pour une sortie Word dans JasperReport?
- 6. Exporter vers un document Word en C#
- 7. Comment exporter des tests-testopia?
- 8. Exporter des données hiérarchiques en XML
- 9. Exporter une vidéo en utilisant Actionscript
- 10. Comment exporter dataagridview vers Excel en utilisant vb.net?
- 11. Exporter ChartFX7 vers SVG en Java
- 12. Comment exporter des variables Readonly avec mod_perl?
- 13. Comment exporter le fichier sio2 sur iPhone?
- 14. Table jQuery à exporter CSV
- 15. iTerm Mac/Comment exporter/importer des signets
- 16. comment exporter une image dans un dossier?
- 17. Exporter vers Excel
- 18. exporter des tableaux pour exceler la feuille en jsp
- 19. Exporter des pages PDF vers une série d'images en Java
- 20. Cadres en HTML? En fait
- 21. Exporter null vers .csv
- 22. exporter des données gridview
- 23. Comment charger les fichiers PNG et exporter au format TGA en gardant alpha en C#?
- 24. Texte d'indice en HTML
- 25. Échapper HTML en Python
- 26. Comment puis-je convertir HTML en Textile?
- 27. Comment récupérer du code HTML en Java
- 28. comment ajouter une pagination en HTML
- 29. Exporter au texte avec des en-têtes de colonne
- 30. Marquee en HTML
Copie possible de [Jasper Report export html] (http://stackoverflow.com/questions/27779612/jasper-report-export-html) –