Cita:
Iniciado por DestruKtor Laraos
Creo que tu error esta en esta linea
print=JasperFillManager.fillReport(sourceFile.getP ath(), new HashMap(), conn);
deberia ser asi!!!
JasperPrint print =JasperFillManager.fillReport(sourceFile.getP ath(), new HashMap(), conn);
ahora que quieres generar??? por que si es un pdf mediante un jsp la forma adecuada es:
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parametros, conexion);
de esta forma guardas el archivo pdf en un arreglo de bytes y luego lo envias al browser con
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
Suerte!!
hola destructor .... gracias por los consejos ofrecidos .... te cuento q tengo el siguiente problema .... tengo un jsp llamado cargaReporte q tiene todo el codigo para generar el reporte e intentar abrirlo (en acrobat ) ... cuando probe localmente mi jsp no hay problemas, muestra correctamente el pdf ... pero si lo pruebo de otras maquinas clientes me sale el mensaje de si deseo abrirlo o guardarlo y cuando lo abro abre en el block de notas y muestra basura ... y si lo guardo lo guarda con la extension cargaReporte.jsp ... ¿¿¿cual creas q pueda ser el problema ????' el codigo q utilice es el que esta al comienzo del foro