Pessoal,
quando meu método do bean faz o return da String mapeada no faces-config.xml, a página mapeada não abre, ou seja, ocorre um refresh na própria página do meu formulário.
faces-config.xml:
<navigation-rule>
<display-name>pages/login.xhtml</display-name>
<from-view-id>/pages/login.xhtml</from-view-id>
<navigation-case>
<from-outcome>home</from-outcome>
<to-view-id>/pages/home.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
Managed Bean:
public String login() {
.
.
.
return "home";
}
Usando a seguite forma, o forward ocorre normalmente, porém não gostaria de usar dessa forma:
NavigationHandler nh = context.getApplication().getNavigationHandler();
nh.handleNavigation(context, null, "home");
Alguém conseguiu ver onde estou com problema?
Valeu!