
16/05/2006, 18:32
|
| | 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 |