Příklad

public class ClassA {

private HttpSession session;

public void useSession (HttpServletRequest hsr) {

session = hsr.getSession();
//něco provést...

}
}



Řešení
Abyste se vyvarovali únikům prostředků, ujistěte se, že je invalidate() vyvolána na každém javax.servlet.http.HttpSession. Pozn.: Toto pravidlo se používá proHttpSessions vrácenou javax.servlet.http.HttpServletRequest.getSession() a javax.servlet.http.HttpServletRequest.getSession(boolean).


public class ClassA {

private HttpSession session;

public void useSession (HttpServletRequest hsr) {

session = hsr.getSession();
//něco provést...

session.invalidate();
}
}