Hola
Espero que pueda ayudarme en este problema: tengo el reporte hecho en ireport que lo muestra sin ningun problema, parece que los de jasper... se las tienen todas arregladas, que no falla nada desde su IDE (iReport). La consulta que realizo a la base de datos usando las herramientas de iReport es:
simple verdad?
Una ves que llega a la sentencia, en el codigo jsp:
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (),parameters,conn);
del siguiente codigo:
Cita: <%
try{
ResultSet rs = null;
Statement st = null;
String sql = null;
String driver = "org.postgresql.Driver";
String connectString = "prueba";
String user = "postgres";
String password = ".postgres";
Class.forName(driver);
Connection conn = DriverManager.getConnection(connectString, user, password);
File reportFile = new File(application.getRealPath("/reportes/er.jasper"));
Map parameters = new HashMap();
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (),parameters,conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream outputStream = response.getOutputStream();
outputStream.write(bytes, 0, bytes.length);
outputStream.flush();
outputStream.close();
}
catch (JRException e)
{System.out.println("Errores:" +e.getMessage());}
catch (Exception e)
{e.printStackTrace();
System.out.println("Error2:" +e.getMessage());
}
catch (Throwable ex2)
{System.out.println("*************MENSAJE ERROR = " + ex2.getMessage());
System.out.println("*************CAUSA ERROR = " + ex2.getMessage());
}
%>
entonces da la siguiente excepcion:
Cita: Errores:Error executing SQL statement for : er
Bueno, que puede ser?
y gracias por la ayuda.