Comment valider / invalider les sessions / servlets jsp?

J'ai ouvert la session dans ma servlet lorsque l'utilisateur a effectué une connexion réussie:

HttpSession session = request.getSession(true);
session.setAttribute("name", name);

ensuite, j'ai écrit à la déconnexion.jsp pour mettre fin à la session:

<%session.invalidate();%>

Pour vérifier si une session est valide, je suis en train de faire ceci:

HttpSession session = request.getSession();
String name = (String) session.getAttribute("name");

Mais ça ne fonctionne pas, j'obtiens la session valide même après la séance.l'invalider.
Personne ne comprenez où je fais mal?

source d'informationauteur Noah Martin