Salut tout le monde,

dans mon application, j'ai mis en place de la navigation comme ceci :
Faces-config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
	<navigation-rule>
		<from-view-id>/*</from-view-id>
		<navigation-case>
			<from-outcome>user.logout</from-outcome>
			<to-view-id>/appli/login.jsf</to-view-id>
		</navigation-case>
	</navigation-rule>
managedbean :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
	public String logout() {
        FacesContext fc = FacesContext.getCurrentInstance();
        HttpSession session = (HttpSession) fc.getExternalContext().getSession(false);
        session.invalidate();
		return "user.logout";
	}
Lors que j'appelle la méthode logout dans une page xhtml, la session se déconnecte et l'affichage de la page login est bien présente.
Cependant, l'adresse de navigation ne change pas et reste sur la page où j'ai appelé la déconnexion.

Comment faire en sorte que l'adresse suive ?

merci