JSF direcionar para uma pagina

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 ?

Você ta herdando a HttpServlet?

To sim.

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.

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