Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2012, 09:11
tdetito
 
Fecha de Ingreso: junio-2012
Mensajes: 2
Antigüedad: 11 años, 10 meses
Puntos: 0
Al generar report en pdf desde servlet sale en blanco

Hola a todos, soy novato con los reportes y necesito ayuda, mi problema es que intento mostrar un report en pdf desde un servlet y el resultado es página en blanco, no logro sacar el error, ya que el reporte simplemente es un titulo, un texto estatico y aún asi no me lo muestra, utilizo el ireport 4.6.0, las librerias que he añadido en el net beans 6.9.1 son:

commons-beanutils-1.8.2.jar
commons-collections-3.2.1.jar
commons-digester-2.1.jar
commons-javaflow-20060411.jar
commons-logging-1.1.jar
groovy-all-1.7.5.jar
iText-2.1.7.jar
jasperreports-4.6.0.jar
jasperreports-fonts-4.5.0.jar
jfreechart-1.0.12.jar
png-encoder-1.5.jar
poi-3.7-20101029.jar
jcommon-1.0.15.jar
mysql-connector-java-5.1.20-bin.jar

Tomcat 6.0.26 y mysql

El codigo del servlet es el siguiente:
Connection connection=bd.cojerConexion();
File reportFile=new File(getServletContext().getRealPath("informes//report.jasper"));
Map parameters=new HashMap();
parameters.put("id",Integer.valueOf(request.getPar ameter("id")));
byte[] bytes=JasperRunManager.runReportToPdf(reportFile.g etPath(), null, connection);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream outputStream=response.getOutputStream();
outputStream.write(bytes,0,bytes.length);
outputStream.flush();
outputStream.close();
bd.liberarConexion();

en la ejecución no me da ningún error...

Espero haber expuesto bien el problema, la verdad es que no se que puede estar fallando a no ser que sean las librerías, de todos modos gracias de antemano y un saludo.