Pessoal estou dando uma estudada em jsf aqui e reparei que a atualizacao da pagina com a atualizacao textual no browser nao bate.
Um exemplo estou no pagina home, no browser esta escrito home se eu for para a pagina contatos ele simplesmente continua escrito home no browser e vai para a pagina contatos, como corrigir esse erro bizarro do java server faces?
Isso não é um erro. Acho que isso acontece devido ao tipo de navegação (Forward).
Para mudar a URL quando clicar em um link experimente usar Redirect. Existem vários meios de se fazer isso.
Um exemplo seria:
<h:form>
<h:commandButton value="Ir para outra pagina" action="outra_pagina?faces-redirect=true"/>
</h:form>
Mas lembrando que não mudar a URL ao clicar em um link não é um erro do JSF.
Té mais.
[quote=M@C]Isso não é um erro. Acho que isso acontece devido ao tipo de navegação (Forward).
Para mudar a URL quando clicar em um link experimente usar Redirect. Existem vários meios de se fazer isso.
Um exemplo seria:
<h:form>
<h:commandButton value="Ir para outra pagina" action="outra_pagina?faces-redirect=true"/>
</h:form>
Mas lembrando que não mudar a URL ao clicar em um link não é um erro do JSF.
Té mais.[/quote]+1
Só tome cuidado com o redirect. Ele tem um comportamento diferente de um simples forward.
O assunto é antigo, mas não custa reforçar:
http://www.rponte.com.br/2008/07/12/repitam-comigo-redirect-nao-e-forward/
http://www.mkyong.com/jsf2/jsf-page-forward-vs-page-redirect/
E tipo utilizando ela como FORWARD mesmo nao tem como atualizar a url conforme atualizo a page?