Comment détruire efficacement 'session' dans Java Servlet?

La Servlet je travaille a une variable session.

J'ai essayé session.invalidate();les ce semblent avoir détruit la session mais quand je fais une redirection comme response.sendRedirect("restanes.jsp");il me donne HTTP Status 500 erreur avec cette ligne:

java.lang.IllegalStateException: getAttribute: Session already invalidated

C'est prévu que j'étais à essayer de détruire la session.

Mais pourquoi la page est-elle pas en mesure de rediriger? Sur la même page, d'ailleurs j'ai redirigé correctement.

Comment puis-je détruire session et de les rediriger correctement?

Extrait de Code:

if(request.getParameter("logout") != null ){  
        session.invalidate();
        response.sendRedirect("restanes.jsp");
}

Mise à jour:
Tout ce que j'avais à faire était de return; après response.sendRedirect("restanes.jsp");. Sincères remerciements à BalusC.

source d'informationauteur Sushan Ghimire