Relatorio, JSF

1 resposta
lucasbf1992

Bom dia, pessoal sou novo em jsf, queria sabe se alguem teria algum exemplo de como chama um relatorio bem simples;

estou tentado da seguinte maneira, mas não esta dando certo

public void imprimir() {
        FacesContext context = FacesContext.getCurrentInstance();

        HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse();
        try {
//            ServletOutputStream responseStream = response.getOutputStream();

            InputStream caminho = getClass().getResourceAsStream("../pdf/relatorioTodosSetores.jrxml");

            response.setContentType("application / pdf");
        } catch (Exception e) {
            System.out.println(e);
        }
    }

1 Resposta

drsmachado

Falta escrever no OutputStream do response e invocar o flush e o close, após isso…

Criado 2 de janeiro de 2014
Ultima resposta 2 de jan. de 2014
Respostas 1
Participantes 2