Olá Pessoal…
tenho um PhaseListener na minha aplicação que verifica se o usuario está logado ou não… se não estiver, sempre redireciona para Login com a seguinte linha de comando:
phaseEvent.getFacesContext().getApplication().getNavigationHandler().handleNavigation(phaseEvent.getFacesContext(),
null,
"loginGlobal");
O meu problema é o seguinte…
quando eu redireciono para Login, as imagens não aparecem…
Estou tratando o NullPointerException do null view da seguinte forma:
private void trataNullView(PhaseEvent phaseEvent) {
UIViewRoot uiv = new UIViewRoot();
phaseEvent.getFacesContext().setViewRoot(uiv);
uiv.setViewId("/index.jsp");
}