Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2008, 12:29
rockxell
 
Fecha de Ingreso: julio-2008
Mensajes: 25
Antigüedad: 16 años, 8 meses
Puntos: 0
Error en JSP, con PDF

Mi problema es el siguente, aunque funciona y presenta la informacion en el documento PDF, usando el JASPER, mi JSP envia un error en en el log del server, aunque como dije funciona y muestra la pagina, envia tambien este error


Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(R esponse.java:599)
at org.apache.catalina.connector.ResponseFacade.getWr iter(ResponseFacade.java:195)


EL error tiene las lineas pero supongo que con esas se podra ver de que se trata.

y este es mi JSP

<%@ page import="net.sf.jasperreports.engine.*,java.util.*" %>
<%
JasperReport jr;

JasperPrint jp;
try{
jr = JasperCompileManager.compileReport(application.get RealPath("/reports/mipagina.jrxml"));
jp = JasperFillManager.fillReport(jr, new HashMap(), new net.sf.jasperreports.engine.JREmptyDataSource());
//jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, con);
byte[] bite = net.sf.jasperreports.engine.JasperExportManager.ex portReportToPdf(jp);

response.setContentType("application/pdf");

response.setContentLength(bite.length);

ServletOutputStream ouputStream = response.getOutputStream();

ouputStream.write(bite, 0, bite.length);

ouputStream.flush();

ouputStream.close();



}catch(Exception e){
out.println(e);
}
finally{

}
%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>

<h1>JSP Page</h1>
</body>
</html>