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>