Bonjour, j'ai ajouté un lien logout dans mon application pour déconnecter l'utilisateur
code jsf
code beanCode:<h:commandLink value="Déconnecter" action="#{loginController.logout}"></h:commandLink>
et dans mon faces-config.xmlCode:
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";
Le problème c'est quand je clique sur le lien déconnecter, j'ai l'erreurCode:
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>
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