Backend/Servlet
session에 담긴 정보를 삭제하는 두가지 방법
지구
2018. 5. 3. 09:54
Object Scope 중 session Scope을 사용할 때,
세션객체에 담긴 필요없어진 정보를 삭제? 정보를 날려버려야 하는 경우가 있는데 그 때 사용할 수 있는 두가지 방법이 있다.
1) session.removeAttribute("user");
2) session.invalidate("user");
이 두가지 방법은 세션에 담긴 정보를 삭제하는 공통점이 있지만, 차이점도 존재한다.
.removeAttribute 는 세션객체에 담겨진 여러 정보 중 내가 삭제하고자 하는 정보만 삭제시킬 수 있고,
.invalidate 는 세션객체에 담겨진 모든 정보를 삭제시킨다.
반응형