Primefaces url altera com atraso

Estou tendo um problema em um projeto JSF2 + Primefaces 3.4

Ao entrar na página inicial do sistema, tenho uma tela de login, sendo que ao efetuar o login, é redirecionado para a página home.xhtml. Porém, quando faço o login a barra de endereço exibe sistema/index.xhtml, embora a página exibida seja a home.xhtml. E cada navegação que faço, a URL exibida sempre é da página que foi feita a requisição…

Alguém tem alguma idéia do que possa ser?

isso não é erro.
é assim mesmo e depende do escopo que você está usando no MB

Mas se isso não é um erro, alguma sugestão??? Não é elegante deixar a url diferente da página que estou mostrando… e por compatibilidade com browsers arcaicos, prefiro não utilizar ajax…

Seria muito interessante que a página exibida fosse realmente aquela que está sendo mostrada na URL… :cry:

concordo plenamente…
e também acho deselegante exibir coisas do tipo pagina.jsf ou similares
pra isso eu uso o prettyfaces, fica um bom resultado e é fácil de usar
http://ocpsoft.org/prettyfaces/

Valeu cara… eu não conhecia… vou dar uma olhada e ver… sabe se é possível fazer a integração com toda essa parafernalha que eu já uso!!

Valeu pela dica!

Apenas para constar… consegui resolver o problema… a questão é que é necessário colocar “?faces-redirect=true” na action! Com isso + PrettyFaces está realmente muito melhor

cara… voce esta entendendo errado o conceito de para o uso de redirect… nao se usa so para alterar a URL da pagina…

neste caso recomendo o PrettyFaces como nosso amigo falou…

de uma olhada neste link…

http://www.rponte.com.br/2008/07/12/repitam-comigo-redirect-nao-e-forward/