Gostaria de saber qual é a melhor solução para visualização de relatorios para ambiente WEB atualmente estou desenvolvendo um sistema WEB utilizando JSF + MySQL + Ireport e estou tendo algumas dificuldades na apresentação desses relatorios no ambiente WEB, localmente na minha maquina consigo apresentar os relatorio no proprio visualizador SWING do ireport mas não fica muito legal, agora a exportação pra PDF não consigo fazer e ainda não descobri o porque.
tem a possibilidade de vc mudar de ferramenta de relatório?
E o PDF não gera nem em sua máquina?
Especifica mais ai sua dúvida. Qq coisa, posta uma parte do código pra gente ver.
vlw
erasmo_tec
o pdf não gera nem em minha maquina, veja o metodo que utilizo
publicJasperPrintgerarSantDadosDevolucao()throwsSQLException,ClassNotFoundException{JasperPrintrel=newJasperPrint();//null;StringarquivoJasper="C:\\Java\\WorkspaceNetBeans\\WebPortalCob\\SantDadosRetirada.jasper";StringarquivoPdf="C:\\Java\\WorkspaceNetBeans\\WebPortalCob\\SantDadosRetirada.pdf";try{//geração do relatorioDataBaseUtilcon=newDataBaseUtil();HashMapmap=newHashMap();rel=JasperFillManager.fillReport(arquivoJasper,map,con.pegaconexao());JasperExportManager.exportReportToPdfFile(rel,arquivoPdf);JasperViewer.viewReport(arquivoPdf,false);}catch(JRExceptione){JOptionPane.showMessageDialog(null,e.getMessage());e.printStackTrace();}returnrel;}
o erro que dá é o seguinte:
Error loading object from file : C:\Java\WorkspaceNetBeans\WebPortalCob\SantDadosRetirada.pdf
eu já tinha visto esse topico, o meu problema não é com a geração do arqiuvo jasper, porque assim funciona normalmente, o problema e o erro que dá é na hora de mostrar o relatorio em pdf, não sei porque ele não consegue abrir