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

Reporte en iReport con JSP - Abrir en una pagina nueva!

Estas en el tema de Reporte en iReport con JSP - Abrir en una pagina nueva! en el foro de Java en Foros del Web. Estoy trabajando con JSP y reportes en iReport, y me gustaria saber si hay alguna forma de que el reporte generado se abra en una ...
  #1 (permalink)  
Antiguo 12/09/2010, 01:47
Avatar de saman0suke  
Fecha de Ingreso: abril-2009
Mensajes: 180
Antigüedad: 15 años, 7 meses
Puntos: 3
Pregunta Reporte en iReport con JSP - Abrir en una pagina nueva!

Estoy trabajando con JSP y reportes en iReport, y me gustaria saber si hay alguna forma de que el reporte generado se abra en una nueva pagina, pues actualmente lo hace en la misma pagina que llamo el JSP con el codigo para iReport, y tengo que presionar el boton ATRAS en el navegador para volver a la pagina que estaba luego de ver el reporte, me comentaban que podria hacerse con JavaScript, pero no tengo mucha practica sobre ello, cualquier consejo es bienvenido, espero puedan ayudarme, gracias de antemano, un saludo.

El codigo que genera el reporte por si sirve de algo:

Código PHP:
<%
            
String nombre request.getParameter("nombre");

            try
                    {

                        
conexion.conexionbd_mysql objconexion = new conexion.conexionbd_mysql();
                        
Connection conn null;
                        
conn objconexion.getConexion();

                        
Map parameters = new HashMap();
                        
File reportFile = new File(application.getRealPath("/reports/reporte_log.jasper"));
                        
parameters.put("nombre",nombre);
                        
byte[] bytes =JasperRunManager.runReportToPdf(reportFile.getPath(),parameters,conexionbd_mysql.getConexion());
                        
response.setContentType("application/pdf");
                        
response.setContentLength(bytes.length);
                        
ServletOutputStream ouputStream response.getOutputStream();
                        
ouputStream.write(bytes0bytes.length);
                        
ouputStream.flush();
                        
ouputStream.close();
                        
                        
conexionbd_mysql.getConexion().close();
                    }catch(
SQLException e){
                    
out.println("Se ha producido un errror!!");
                    }

            
response.sendRedirect("reporte_fechamov_material.jsp");
        %> 

Etiquetas: ireport, jsp, reporte
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 17:32.