bonsoir
pour faire la déconnexion voila comment je procède
quand je clique sur un lien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 <layout:menuItem  key="Déconnexion " page="/main.do">
      </layout:menuItem>
j'éxécute l'action main.do
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
HttpSession session = request.getSession();
session.invalidate();
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
quand j'ai essayé ce code dans une action
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; }
ç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
7
8
9
10
 
 
  <%  
  HttpSession Session=request.getSession(); 
     if(Session==null) {
 
  %>
 
<jsp:forward page="/main.do" />
<% } %>
qlq'un peut me dire ou est mon erreur

Merci à d'avance