JSF direcionar para uma pagina

4 respostas
rogeriosantos77

Tenho um managed bean que tem atributo chamado codigo (private String codigo), porém o método getCodigo possui um codigo que pode gerar um exception e tem um try catch dentro.
É possível de dentro de um metodo get que não é action nem actionListener eu dar um redirect para uma outra página de erro e manter os dados de FacesMessages que foi setado no catch ?

Da para fazer isso ?

4 Respostas

A

Você ta herdando a HttpServlet?

rogeriosantos77

To sim.

B

simplesmente mapeie no tomcat para capturar sua excessão e redirecionar para uma página. por exemplo, quando der MinhaException redirecione para minhaException.jsp.

pesquise por Custom Error Pages.

nessa_uepa

Dá uma olhada neste link:

http://www.rponte.com.br/2008/07/12/repitam-comigo-redirect-nao-e-forward/

e se não puder trocar o redirect por forward, uma solução:

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

Criado 31 de maio de 2010
Ultima resposta 10 de jun. de 2010
Respostas 4
Participantes 4