Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2010, 20:51
dibe
 
Fecha de Ingreso: septiembre-2010
Mensajes: 7
Antigüedad: 13 años, 7 meses
Puntos: 0
Netbeans 6.8 + ireport 3.7.4

hola a todos, de antemano agradezco la ayuda que me puedan brindar.
He hecho mi reporte y lo he pasado a PDF sin problemas pero cuando quiero pasarlo a HTML no me carga me arroja la ruta:
G:\08\webPruebaMVC\build\web\Reportes\classic.html

El código de mi JSP es:


Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

/*importamos las librerías de JasperReports*/
<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>

<%
/*Parametros para realizar la conexión*/
Connection conexion;
Class.forName("com.mysql.jdbc.Driver").newInstance();
conexion = DriverManager.getConnection("jdbc:mysql://localhost/bdCurso","root","2010");

/*Establecemos la ruta del reporte*/
File reportFile = new File(application.getRealPath("Reportes//RepCursos.jasper"));

/* No enviamos parámetros porque nuestro reporte no los necesita asi que escriba cualquier
cadena de texto ya que solo seguiremos el formato del método runReportToPdf*/

Map parameters = new HashMap();
parameters.put("Nombre_parametro", "Valor_Parametro");

/*Enviamos la ruta del reporte, los parámetros y la conexión(objeto Connection)*/
byte[] bytes = JasperRunManager.runReportToHtmlFile(reportFile.getPath (), parameters, conexion).getBytes();
//        JasperRunManager.runReportToPdf(reportFile.getPath (), parameters,conexion);

/*Indicamos que la respuesta va a ser en formato PDF*/
//response.setContentType("application/pdf");
response.setContentType("text/html");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);

/*Limpiamos y cerramos flujos de salida*/
ouputStream.flush();
ouputStream.close();
%>
A espera de su ayuda