[Resolvido] JasperResports WEB

1 resposta
W

Pessoal,

Eu tenho um relatorio feito em jasper, utilizo java EE 6 e JPA, porém não consigo carregar este relatorio na web, gero ele em HTML, porém na hora de carregar ela da o erro

javax.faces.el.EvaluationException: net.sf.jasperreports.engine.JRException: Error loading object from file : D:\relatorios.html

pessoal como eu faço para conseguir exibir este relatorio no navegador.

codigo para geracao do relatorio

FacesContext context = FacesContext.getCurrentInstance();
        PalestraController controller = (PalestraController) context.getApplication().getELResolver().getValue(context.getELContext(), null, "palestraController");
        Evento evento = controller.getSelected().getEvento();
        Map h = new HashMap();
        URL relatorio = getClass().getResource("/relatorios/PessoasCadastradas.jasper");
        List<Pessoa> pessoaList = inscricaoFacade.buscaInscritos(evento);
        if (pessoaList.size() > 0) {
            JRBeanCollectionDataSource jrds = new JRBeanCollectionDataSource(pessoaList);
            JasperReport jasper = (JasperReport) JRLoader.loadObject(relatorio);
            JasperPrint print = JasperFillManager.fillReport(jasper, h, jrds);
            JasperExportManager.exportReportToHtmlFile(print, "D:/relatorios.html");
            JasperRunManager.runReportToHtmlFile("D:/relatorios.html", h);
        }

1 Resposta

W

Pessoal,
Vou explicar melhor, tenho uma pagina em jsf, esta é controlada por um manegedBean, e eu to tentando fazer este maneged retornar o relatorio para o navegador, alguem sabe o que fiz de errado

Criado 14 de setembro de 2010
Ultima resposta 15 de set. de 2010
Respostas 1
Participantes 1