Példa

public class ClassA {

private HttpSession session;

public void useSession (HttpServletRequest hsr) {

session = hsr.getSession();
//csináljon valamit...

}
}



Megoldás
Az erőforrás-szivárgások elkerülés érdekében győződjön meg róla, hogy a invalidate() metódus minden javax.servlet.http.HttpSession objektumon meghívásra kerül.
Megjegyzés: Ez a szabály a javax.servlet.http.HttpServletRequest.getSession() és a javax.servlet.http.HttpServletRequest.getSession(boolean) metódusok által visszaadott összes HttpSession objektumra vonatkozik.


public class ClassA {

private HttpSession session;

public void useSession (HttpServletRequest hsr) {

session = hsr.getSession();
//csináljon valamit...

session.invalidate();
}
}