Ver Mensaje Individual
  #45 (permalink)  
Antiguo 17/04/2005, 11:21
laraos
 
Fecha de Ingreso: abril-2005
Mensajes: 31
Antigüedad: 19 años
Puntos: 0
Exclamación lo siento Destruktor

te refieres a esto: es que no lo veo??

DestruKtor Fecha de Ingreso: Mar 2005
Mensajes: 27

Para Laraos

--------------------------------------------------------------------------------

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();

lo que pasa es que este codigo es de jsp, la pregunta es si sabes como exportarlo al explorer desde java directamente sin hacerlo desde un jsp. Te agradezco muchisimo, mira que me has orientado un resto. GRACIAS!!!

Última edición por laraos; 17/04/2005 a las 11:59 Razón: agregar