본문 바로가기
Backend/Servlet

session에 담긴 정보를 삭제하는 두가지 방법

by 지구 2018. 5. 3.

Object Scope 중 session Scope을 사용할 때,

세션객체에 담긴 필요없어진 정보를 삭제? 정보를 날려버려야 하는 경우가 있는데 그 때 사용할 수 있는 두가지 방법이 있다.


1) session.removeAttribute("user");

2) session.invalidate("user");


이 두가지 방법은 세션에 담긴 정보를 삭제하는 공통점이 있지만, 차이점도 존재한다.

.removeAttribute 는 세션객체에 담겨진 여러 정보 중 내가 삭제하고자 하는 정보만 삭제시킬 수 있고,

.invalidate 는 세션객체에 담겨진 모든 정보를 삭제시킨다.

반응형

댓글