Fala Galera (do bem rsrsrs)…
a minha dúvida é a seguinte:
na minha aplicação (com JSF + Facelets + Richfaces), percebi que a url(no browser) fica um passo atrás, tipo tô na página do inicial (/paginas/inicial.jsf) então clico no menu na página de usuários ele vai pra página de usuários mas na url permanece /paginas/inicial.jsf ai depois vou pra página de clientes ai então muda a url para /paginas/usuarios.jsf e não para /paginas/clientes.jsf, e assim por diante, a que se deve isso? :roll:
menu.xhtml (parte):
<rich:dropDownMenu>
<f:facet name="label">
<h:outputText value="Principal"/>
</f:facet>
<rich:menuItem value="Home" action="inicial"/>
<rich:menuItem value="Usuários" action="usuario" />
<rich:menuItem value="Clientes" action="cliente" />
<rich:menuItem value="Alterar Senha" action="#{usuarioCrudBean.alteracaoSenha}">
<f:param value="#{usuario.nome}" name="paramLogin" />
</rich:menuItem>
<rich:menuSeparator id="msSai" />
<rich:menuItem value="Sair" action="#{usuario.deslogar}" />
</rich:dropDownMenu>
faces-config.xml (parte):
<!-- Navegação -->
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-outcome>inicial</from-outcome>
<to-view-id>/paginas/inicial.xhtml</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>usuario</from-outcome>
<to-view-id>/paginas/usuario.xhtml</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>cliente</from-outcome>
<to-view-id>/paginas/cliente.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
Alguém pode me responder essa???