Bonsoir,

voila j'essaie de mettre dans place des sessions avec une servlet, voici un petit essai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
public class Login extends HttpServlet {
 
    /** 
    * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
    * @param request servlet request
    * @param response servlet response
    */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Servlet Login</title>");  
            out.println("</head>");
            out.println("<body>");
            HttpSession session = request.getSession (false);
            session.invalidate();
            out.println(session.getId());
            if (session.getId() != null){
                   out.println("ok");
            }
            else{
                   out.println("pas ok");
            }
 
            out.println("</body>");
            out.println("</html>");
        } finally { 
            out.close();
        }
    } 
...
et ça m'affiche toujours "ok" alors que j'invalide la session, pouvez-vous me dire ou je fais fausse route ?

Merci