Foros del Web » Programación para mayores de 30 ;) » Java »

Cargar un JXRML con JSP

Estas en el tema de Cargar un JXRML con JSP en el foro de Java en Foros del Web. Hola, nuevamente molestando... Estoy intentando cargar un reporte generado con iReport, estoy utilizando el siguiente codigo: Código PHP:          <% try{              ResultSet rs  =  null ...
  #1 (permalink)  
Antiguo 18/06/2008, 15:00
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Cargar un JXRML con JSP

Hola, nuevamente molestando...
Estoy intentando cargar un reporte generado con iReport, estoy utilizando el siguiente codigo:
Código PHP:
        <%
try{

            
ResultSet rs null;
            
Statement st null;
            
String sql null;
            
String driver "com.mysql.jdbc.Driver";
            
String connectString "jdbc:mysql://localhost:3306/test_dao";
            
String user "root";
            
String password "root";
            Class.
forName(driver);
            
Connection conn DriverManager.getConnection(connectStringuserpassword);

            
System.out.println("********Compilamos rpt01.jrxml OK********");

            
System.setProperty(
                        
"jasper.reports.compile.class.path",
                        
application.getRealPath("/WEB-INF/lib/jasperreports-2.0.3") +
                        
System.getProperty("path.separator") +
                        
application.getRealPath("/WEB-INF/classes/")
                        );

            
System.out.println("*****Cargamos el jasperreports-2.0.3 OK*********");

            
System.setProperty("jasper.reports.compile.temp",application.getRealPath("/rpts/"));

            
JasperCompileManager.compileReportToFile(application.getRealPath("/rpts/rpt01.jrxml"));

            
System.out.println("******Fin de la Compilamos el archivos***********");

            
File reportFile = new File(application.getRealPath("/rpts/rpt01.jasper"));
            
Map parameters = new HashMap();
            
            
byte[] bytes =
                        
JasperRunManager.runReportToPdf(reportFile.getPath(),parameters,conn);            
            
response.setContentType("application/pdf");
            
response.setContentLength(bytes.length);
            
ServletOutputStream ouputStream response.getOutputStream();
            
ouputStream.write(bytes0bytes.length);
            
ouputStream.flush();
            
ouputStream.close();

            
System.out.println("jasperPDF OK..............");

            
///////////////////////////////////////////////////////////////

            
System.out.println("Fin del reporte pago_reporte_nomina.............");

       }catch (
JRException e){
           
System.out.println("Error:" +e.getMessage());
       }catch (
Exception e){
           
e.printStackTrace();
           
System.out.println("Error2:" +e.getMessage());
       } 
Al ejecutar no me aparece ningun error pero carga solo el jsp, Alguien podria decirme que esta mal :(, si tiene algun ejemplito por que me he liado mucho con este asunto de los reportes. Gracias.
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:30.