Foros del Web » Programación para mayores de 30 ;) » Java »

Jsp Jasper Java

Estas en el tema de Jsp Jasper Java en el foro de Java en Foros del Web. Hola, lo que necesito es tomar un archivo . jasper, en lugar de un .xml, anexo parte del codigo, esperando me puedan indicar cual es ...
  #1 (permalink)  
Antiguo 22/02/2008, 10:37
 
Fecha de Ingreso: enero-2008
Ubicación: Mérida
Mensajes: 16
Antigüedad: 16 años, 3 meses
Puntos: 0
Jsp Jasper Java

Hola, lo que necesito es tomar un archivo . jasper, en lugar de un .xml, anexo parte del codigo, esperando me puedan indicar cual es mi fallo.

InputStream input = null;
if( tipFicha == FICHA_BBVA){
//input = new FileInputStream(new File(getPortletContext().getRealPath("WEB-INF") + "/" + "jasper/ficha_bbva2.jasper"));
input = this.getClass().getResourceAsStream("/jasper/ficha_bbva2.jasper");
}else if ( tipFicha == FICHA_HSBC){
//input = new FileInputStream(new File(getPortletContext().getRealPath("WEB-INF") + "/reports/ficha_hsbc.jasper"));
input = this.getClass().getResourceAsStream("/jasper/ficha_hsbc.jasper");
}
System.out.println("tengo valor para construir pdf : ========================>>>>>>>>>>>>>" );


JasperDesign design = JRXmlLoader.load(input);
// Compilo el reporte
JasperReport report = JasperCompileManager.compileReport(design);
JasperPrint print = JasperFillManager.fillReport(report, param);
OutputStream output=new FileOutputStream(new File(getPortletContext().getRealPath("WEB-INF") + "/jasper/pdf/PAGOREF" + referencia + ".pdf"));
JasperExportManager.exportReportToPdfStream(print, output);
//request.setAttribute("pdf", titulo);
output.close();


saludos y gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:44.