Ver Mensaje Individual
  #602 (permalink)  
Antiguo 16/05/2006, 18:32
Jorge24Tzo
 
Fecha de Ingreso: mayo-2006
Mensajes: 5
Antigüedad: 18 años, 9 meses
Puntos: 0
Hola que tal, quiero preguntar como hago para mostrar la vista previa del pdf en un servlet, me explico, tengo el tipico static void main(String arg[]) y desde alli llamo una clase que sirva para esto:

JDialog viewer = new JDialog(new JFrame(),"Vista previa del reporte", true);
viewer.setSize(800,600);
viewer.setLocationRelativeTo(null);


// Cargar el archivo .jasper

JasperReport template = JasperManager.loadReport(archivo);

// En mapa se especifican los parametros del reporte

Connection conn = this.getConnection("inventario","root","");
JasperPrint report = JasperManager.fillReport(template, mapa, conn);

// Mostrar el reporte
JRViewer jrv = new JRViewer(report);

viewer.getContentPane().add(jrv);
viewer.show();
*************
En fin , me sale perfecto, sale la vista previa, cuando trato de adaptarlo a un servlet

/VISTA PREVIA QUE NO FUNCIONA!!!!!!!!!!!!!!!

JDialog VistaPrevia=new JDialog(new JFrame(),"Vista Previa del Reporte",true);
VistaPrevia.setSize(800,600);
VistaPrevia.setLocation(150,50);
JRViewer jrv= new JRViewer(jasperPrint);
/*jrv.setZoomRatio(123);
jrv.setFitPageZoomRatio();
jrv.setFitWidthZoomRatio();
jrv.show(true);

VistaPrevia.getContentPane().add(jrv);
VistaPrevia.show(true);*/

***** NO FUNCIONA, es el mismo codigo que uso en forma static pero en servlet simplemente se queda haciendo tiempo, no mensaje de error ni nada , solo tiempo, si alguien sabe como sacarlo que me explique porque no se si hay error o no se podra crear Jdialog con servlet.? Posdata: Soy nuevo en esto de servlet, perdonen si la pregunta es muy tonta