Abrir relatório gerado em pdf para usuário

5 respostas
satangoss

Olá pessoal tenho uma aplicação em JSF onde tenho um botão que gera pdf de um relatório e salva em uma pasta do sistema.
O botão funciona tranquilamente gera todo o relatório sem erros porem gostaria de quando o usuário clicasse no botão o relatório se abrisse com com o navegador. Como posso fazer isso:
Meu código do ManageBean está assim :

FacesContext ctx = FacesContext.getCurrentInstance();
        ServletContext servletContext = (ServletContext) ctx.getExternalContext().getContext();
        String path = servletContext.getRealPath("/arquivo/");
        String pathImage = servletContext.getRealPath("/images/");


        //Pega apenas o primeiro elemento da lista
        Relatorio relatorio = (Relatorio) lista.get(0);

        Document document = new Document(PageSize.A4);

        try {
            System.out.println("Path: " + path);
            PdfWriter.getInstance(document, new FileOutputStream(path + "/RelatorioSintetico.pdf"));

   ///Continua ao código aqui

5 Respostas

E

Pesquisou no GUJ?

http://www.guj.com.br/posts/list/55341.java

nel

Falando em GUJ, tem outro aqui e um que não é GUJ aqui.

Abraços.

fabricioempresa

Faz rodar um Batch

Procura como se abre via dos e chama ele (GAMBIARRA MODE ON).

nel

fabricioempresa:
Faz rodar um Batch

Procura como se abre via dos e chama ele (GAMBIARRA MODE ON).

Que infeliz este seu comentário hein?

evertonsilvagomesjav

nel:
fabricioempresa:
Faz rodar um Batch

Procura como se abre via dos e chama ele (GAMBIARRA MODE ON).

Que infeliz este seu comentário hein?

kkkkk, eu ri muito.

Criado 15 de setembro de 2010
Ultima resposta 15 de set. de 2010
Respostas 5
Participantes 5