Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2008, 08:32
Avatar de djagu_26
djagu_26
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 518
Antigüedad: 16 años, 4 meses
Puntos: 6
Re: iReport + jasper Problemillas

hola mira te digo la forma mas rapida y sencilla para guardar los reportes en vez de generarlo en excel,html,etc lo q haces es abrirlo con el JasperViewer que el te despliega otra ventana con un boton para imprimir y otro para guardar y ahi luego puedes seleccionar la ruta en donde deseas y darle la posibilidad al usuario en que formato quiere q se guarde rtf, pdf,html aqui te dejo un fragmento de codigo para lo que te digo:

JasperReport report = (JasperReport)JRLoader.loadObject(getClass().getRe source("/Reportes/LiquidarEmpleado.jasper"));
Map parameters = new HashMap();
JasperPrint print = JasperFillManager.fillReport(report,parameters,con exion);
JasperViewer jviewer = new JasperViewer(print,false);
jviewer.setVisible(true);

en mi caso mi reporte esta ubicado en el src en el package Reportes de mi proyecto.

Otra solucion es veo q la ruta de salida que tu le debes pasar es un string lo q haces es antes de generar el reporte creas un JFileChooser que el te abra una ruta y la guardas en una variable y luego se la pasas al reporte, esta a mi no me convence mucho yo te diria que la de arriba es la mejor
saludos y espero haberte ayudado