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(bytes, 0, bytes.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");
%>