Ver Mensaje Individual
  #804 (permalink)  
Antiguo 05/03/2007, 09:34
camilum
 
Fecha de Ingreso: septiembre-2006
Mensajes: 10
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Tengo el siguiente error:

Mensaje de error ==> Class not found when loading object from file : C:\codigos\Poyrcto\Proyecto\build\web\Reportes\env ia_rut.jasper
Causa del error ==> java.lang.ClassNotFoundException: org.apache.commons.collections.SequencedHashMap

Con esto no muestra el reporte, caul puede ser el problema que esta causando el error ?
y este es mi codigo:

protected void handleSubmit(HttpServletRequest request, HttpServletResponse response) throws IOException {

PrintWriter out = null;
String reReporte = request.getParameter("reporte");
String rut = request.getParameter("rut");
System.out.println("el nombre del reporte es "+reReporte);

try {
Connection con = DbPoolManager.getConnection("mysql_");
String rptfilename = "/Reportes/"+reReporte;
HashMap params = new HashMap();
params.put("rut_fun", rut);
JasperPrint jasperprint = JasperFillManager.fillReport(getServletContext().g etRealPath("/") + rptfilename, params, con);
byte[] pdfasbytes = JasperExportManager.exportReportToPdf(jasperprint) ;
ServletOutputStream outstream = response.getOutputStream();
response.setContentType("application/pdf");
response.setContentLength(pdfasbytes.length);
response.setHeader("Content-disposition", "inline; \"envia_rut.pdf\"");
outstream.write(pdfasbytes);
} catch (Exception ne) {
out = response.getWriter();

out.println("<html>");
out.println("\t<body>");
out.println("\t\t<br /><br />");
out.println("\t\tA ocurrido un error no es posible "
+ "despelgar el reporte "
+ "en este momento.");
out.println("\t\t<br /><br />");
out.println("\t\tMensaje de error ==> " + ne.getLocalizedMessage());
out.println("\t\t<br />");
out.println("\t\tCausa del error ==> " + ne.getCause());
out.println("\t</body>");
out.println("</html>");
} finally {
try {

} catch (Exception e) {
e.printStackTrace();

}
}
}