Exemple

public class ClassA {

private HttpSession session;

public void useSession (HttpServletRequest hsr) {

session = hsr.getSession();
//faire quelque chose...

}
}



Solution
Afin d'éviter les fuites de ressources, veillez à ce que invalidate() soit appelé pour chaque session javax.servlet.http.HttpSession.
Remarque : Cette règle s'applique aux sessions HttpSessions renvoyées par javax.servlet.http.HttpServletRequest.getSession() et javax.servlet.http.HttpServletRequest.getSession(boolean).


public class ClassA {

private HttpSession session;

public void useSession (HttpServletRequest hsr) {

session = hsr.getSession();
//faire quelque chose...

session.invalidate();
}
}