Boa Noite Galera…
Estou tentando dar um forward, em um método @PostConstruct, no meu Managed Bean.
NavigationHandler navigationHandler = FacesContext.getCurrentInstance().getApplication().getNavigationHandler();
navigationHandler.handleNavigation(FacesContext.getCurrentInstance(), null, "goToCadastro");
Acontece que eu estou obtendo um render response null.
Porém, se eu executo o método através da ação de um botão, por exemplo, funciona.
É possível dar forward em um método @PostConstruct?
A minha idéia é, na inicialização do meu ManagedBean, verificar o perfil do usuário e setar a visão do mesmo de acordo com o acesso que ele tem.
Na opinião de vocês, existe outra forma melhor de fazer isso.
Se sim, qual seria?
Abraço.