Link em botão, no JSF

5 respostas
W

Olá.

Gostaria de saber como se faz para que, quando eu clique em um botão (não hyperlink) no JSF, este chame um arquivo específico, além no final da execução do método.

Ex:

ImprimeRelatorio ir = new ImprimeRelatorio();
        try{
            ir.geraRelatorio("capitulos");
        }catch(Exception e){
            System.out.println("Erro --> " + e);
        }
// aqui deveria chamar um arquivo, uma URL...
        return null;

Valeu pessoal.

5 Respostas

Jair_Rillo_Junior

Nao entendi bem a duvida, mas você nao poderia utilizar o <navigation-rule> do faces-context.xml para redirecionra para uma nova URL?

W

Então…

Na verdade, este meu método gera um pdf, via jasper…

Eu preciso que após a geração, o próprio método chame este PDF para ser exibido em uma nova janela…

Não preciso ir para outra página, e sim chamar um arquivo gerado na hora.

Não sei se consegui ser mais claro, ou complicar ainda mais… hehehe…

Valeu

Jair_Rillo_Junior

Agora eu entendi :lol:

Eu nunca fiz isso na pratica, mas eu achei no google o seguinte link http://diamond.businessobjects.com/node/2564

Acho que isso deve funcionar

Boa sorte

W

Não resolveu exatamente meu problema…

De qualquer forma, vou usar um hyperlink, então…

Não é o mais legal, mas pelo menos funciona…

Valeu pessoal.

J

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

Criado 17 de outubro de 2007
Ultima resposta 3 de dez. de 2008
Respostas 5
Participantes 3