Bonjour, j'ai ajouté un lien logout dans mon application pour déconnecter l'utilisateur
code jsf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<h:commandLink value="Déconnecter" action="#{loginController.logout}"></h:commandLink>
code bean
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public String logout(){
		FacesContext context = FacesContext.getCurrentInstance();
		ExternalContext ec = context.getExternalContext();
		final HttpServletRequest request = (HttpServletRequest) ec.getRequest();
		request.getSession(false).invalidate();
                return "logout";
et dans mon faces-config.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
navigation-case>
			<from-action>#{loginController.logout}</from-action>
			<from-outcome>logout</from-outcome>
			<to-view-id>/login.jsp</to-view-id>
		</navigation-case>
Le problème c'est quand je clique sur le lien déconnecter, j'ai l'erreur
La ressource demandée (/ProjetTest/admin/logout.jsp) n'est pas disponible.
sachant que je n'ai pas une page logout.jsp dans mon projet et que je n'utilise null part.
Est ce que quelqu'un à la solution, et déjà est ce la bonne manière pour déconnecter un utilisateur.

MERCIII