URL nao corresponde a pagina atual (JSF) [resolvido]

Bom dia amigos,

estou com um problema que nao consigo resolver.

A URL nao corresponde a pagina atual (JSF). por exemplo.
quando eu entro na minha aplicação:

http://localhost/meusistema/ (apresenta pagina de login)
entao realizo o login:

http://localhost/meusistema/login.faces (apresenta a pagina principal do sistema)

logo clico no botao Usuarios (cadastro e tudo)

http://localhost/meusistema/main.faces (apresenta a pagina Usuarios)

reparem que a URL esta sempre uma pagina anterior da atual.

que problema seria esse ? como posso resolver ?

Estou usando: netbeans, JPA, JSF myfaces, richfaces.

obrigado desde já!

Esse é o comportamento normal do JSF, numca me atrapalhou em nada!!!

Obrigado por tirar a duvida,
achei que seria algum problema!
minha app tmb funciona normal.

obrigado

Já fiquei incomodado com este comportamento quando testo a aplicação… quando voce faz um refresh na página ele vai para outro endereço ao invés de manter na página atual…
Não é muito grave…mas incomoda um pouco.

O JSF faz isso pois ele redireciona a requisição do usuário no servidor (conhecem o RequestDispatcher?). O usuário não sabe que mudou de página, mas o servidor sabe.

Isso pode ser solucionado colocando a tag redirect no seu faces-config.xml, mas fique sabendo que ao fazer isso, as variaveis que estão em requisição, não poderão usadas na página de destino!

no meu caso todas as variaveis eu passo via Beans de sessao e nao por parâmetros de paginas por paginas.
vai atrapalhar no meu caso se eu mecher no meu faces-config ?

poderia por favor me dizer como coloco essa tag redirect ?

obrigado

abs

ps.: to vendo que esse assunto mt gente tem duvida ainda

As variaveis sendo passadas por sessão acredito que não atrapalha muito, pois vc pode recuperar na pagina destino de boa, agora o bean ja foi… com o redirect ele vai ser instanciado novamente na nova pagina.

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

vc vai entender!!