Problema
Quando é acessado os links/menus do JSF a URL do browser não é atualizada com o endereço da pagina corrente.
Solução:
Colocar nas regras de navegação no arquivo faces-config.xml a tag
< redirect />
Exemplo
< navigation-rule >
< display-name >downloadChangelog< /display-name >
< from-view-id >/uncommitedChangeRequestView.jsp< /from-view-id >
< navigation-case >
< from-outcome >gotoDownloadChangelogFile< /from-outcome >
< to-view-id >/downloadChangelogFile.jsp< /to-view-id >
< redirect/ >
< /navigation-case >
< /navigation-rule >
Problemas da solução
Os seus backbeans com scopo de request perderão os atributos, então antes de aplicar a tag em uma pagina qualquer, certifique-se que não esta usando um bean com scopo de request.
Nenhum comentário:
Postar um comentário