Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/09/2010, 21:15
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 4 meses
Puntos: 260
Sonrisa Respuesta: Generación Reporte desde JSP

Hola,

No puedes generar dos tipos de contenido diferentes en el mismo archivo,

Esto genera un encabezado y manda HTML al navegador del cliente,
Cita:
Iniciado por mruiz17 Ver Mensaje
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Reporte iReport3.7.2</title>
Aquí lo intentas cambiar por otra cosa, un documento PDF,
Cita:
Iniciado por mruiz17 Ver Mensaje
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
Tienes que tener dos unidades de compilación diferentes, un JSP para generar HTML y un Servlet para generar el PDF. Y no puedes enviarlos al mismo tiempo, el JSP tiene que administrar una descarga de un archivo PDF, que es generado por el Servlet. Si deseas incrustar el PDF en una ventana tienes que usar otros métodos, como un ActiveX, un Applet, un <FRAME>, o algo parecido.

Saludos,