Hola , esta entrada solo es para una prueba de codigo en el post
de esta manera se manda a llamar un reporte de jasper desde java xD
final String reportPath=»monitor»+File.separator+»reports»+File.separator;
JasperReport masterReport = null;
logger.info(«createReport path: » +reportPath+»generalReport.jasper»);
masterReport = (JasperReport) JRLoader.loadObject(reportPath+»generalReport.jasper»);
JasperPrint jasperPrint = JasperFillManager.fillReport( masterReport, parametersMaster, dataSource);
response.setContentType(«application/pdf»);
JRPdfExporter exporter = new JRPdfExporter();
response.setLocale(new Locale(«es», «MX»));
response.setHeader(«Content-Disposition»,»attachment;filename=\»ReporteGeneral.pdf\»»);
exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING,»ISO-8859-1″);
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
exporter.exportReport();
<code>
final String reportPath=»monitor»+File.separator+»reports»+File.separator;
JasperReport masterReport = null;
logger.info(«createReport path: » +reportPath+»generalReport.jasper»);
masterReport = (JasperReport) JRLoader.loadObject(reportPath+»generalReport.jasper»);
JasperPrint jasperPrint = JasperFillManager.fillReport( masterReport, parametersMaster, dataSource);
response.setContentType(«application/pdf»);
JRPdfExporter exporter = new JRPdfExporter();
response.setLocale(new Locale(«es», «MX»));
response.setHeader(«Content-Disposition»,»attachment;filename=\»ReporteGeneral.pdf\»»);
exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING,»ISO-8859-1″);
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
exporter.exportReport();
</code>
Deja un comentario