Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2010, 01:47
Avatar de saman0suke
saman0suke
 
Fecha de Ingreso: abril-2009
Mensajes: 180
Antigüedad: 15 años
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");
        %>