bonsoir
pour faire la déconnexion voila comment je procède
quand je clique sur un lien
j'éxécute l'action main.do
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <layout:menuItem key="Déconnexion " page="/main.do"> </layout:menuItem>
ensuite je dois faire des control au niveau des jsp si qlq'un essaye d'accéder à une jsp alors qu'il est déconnecté il est redirégé vers la page de login
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 HttpSession session = request.getSession(); session.invalidate();
quand j'ai essayé ce code dans une action
ça marche je suis redirégé vers la page de login mais quand je fais ça au niveau d'une jsp rien ne se passe je peux accéder à cette jsp malgré qu j'ai invalidé la session
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 HttpSession Session=request.getSession(); if(Session==null) { ActionForward forward = new RedirectingActionForward(); forward.setPath("/main.do"); return forward; }
qlq'un peut me dire ou est mon erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <% HttpSession Session=request.getSession(); if(Session==null) { %> <jsp:forward page="/main.do" /> <% } %>
Merci à d'avance
Partager