Ir para conteúdo
Fórum Script Brasil

m_cts

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre m_cts

m_cts's Achievements

0

Reputação

  1. Olá bom dia, Estou com um problema na geração do relatorio. Estou utilizando o seguinte códgio: FacesContext facesContext = FacesContext.getCurrentInstance(); ServletContext servletContext = (ServletContext) facesContext .getExternalContext().getContext(); String pathRel = servletContext .getRealPath("/relatorio/rel_viagem_motorista.jasper"); HttpServletResponse response = (HttpServletResponse) facesContext .getExternalContext().getResponse(); if (motoristaSE == null) { log.error("MotoristaSE não foi instanciado."); return; } Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("filtro", getStrMes(mesSelecionado)); parameters.put("imagem", servletContext .getRealPath("/img/logogafor.gif")); parameters.put("powered", servletContext .getRealPath("/img/powered.gif")); Map<String, Object> parametros = parameters; JRDataSource coll = new RelatorioViagemMotoristaDataSource( motoristaSE.getAllMotoristasViagem(getDataInicial(Integer .parseInt(mesSelecionado)), getDataFinal(Integer .parseInt(mesSelecionado)), motoristaId)); response.reset(); String contentType = "application/pdf"; response.setContentType(contentType); JasperPrint jp = JasperFillManager.fillReport(pathRel, parameters, coll); JasperViewer viewer = new JasperViewer(jp, false); No servidor ele não abre. Estou usando o JBoss e a lib 2.0.1. Localmente ele abre normal... quando passo pro servidor, ele num gera erro + também num abre. Tentei colocar para abrir no browser, com o seguinte código: JasperPrint jp = JasperFillManager.fillReport(pathRel, parameters, coll); byte[] relatorio = JasperExportManager.exportReportToPdf(jp); response.getOutputStream().write(relatorio); Mas ai num abre local. Está faltando alguma coisa??? Alguém pode me ajudar?? obrigada desde já. Má
×
×
  • Criar Novo...