19/02/2011, 06:23
|
| | Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 10 meses Puntos: 0 | |
Respuesta: Jasper Report + iReport + NetBeans 4 Buen Día.-
La primera duda que tenia, logre solucionarla.. a continuacion muestro el codigo:
public void ejecutarReporte(Map parametro, String reporte, String titulo) {
try {
if ((reporte == null) && (reporte.equals(""))) {
System.out.println("No encuentro el reporte.");
}
JasperReport masterReport = null;
try {
masterReport = (JasperReport) JRLoader.loadObject(this.getClass().getResourceAsStream(reporte));
} catch (JRException e) {
System.out.println("Error cargando el reporte maestro: " + e.getMessage());
}
JasperPrint jasperPrint = JasperFillManager.fillReport(masterReport, parametro, CONEXION);
JasperViewer jviewer = new JasperViewer(jasperPrint, false);
jviewer.setTitle(titulo);
jviewer.setVisible(true);
} catch (Exception j) {
System.out.println("Mensaje de Error:" + j.getMessage());
}
}
con la linea: this.getClass().getResourceAsStream(reporte) obtienes la ruta del archivo .jasper, (siempre y cuando se encuentre en el mismo package).. Mi problema era que tenia los reportes en un paquete distinto al de las clases y nunca encontraba los reportes...
Todavia sigo teniendo la otra duda... gracias a quien pueda ayudarme |