Object Scope 중 session Scope을 사용할 때,
세션객체에 담긴 필요없어진 정보를 삭제? 정보를 날려버려야 하는 경우가 있는데 그 때 사용할 수 있는 두가지 방법이 있다.
1) session.removeAttribute("user");
2) session.invalidate("user");
이 두가지 방법은 세션에 담긴 정보를 삭제하는 공통점이 있지만, 차이점도 존재한다.
.removeAttribute 는 세션객체에 담겨진 여러 정보 중 내가 삭제하고자 하는 정보만 삭제시킬 수 있고,
.invalidate 는 세션객체에 담겨진 모든 정보를 삭제시킨다.
반응형
'Backend > Servlet' 카테고리의 다른 글
Servlet 내장객체 (0) | 2018.05.14 |
---|---|
Servlet파일 annotation으로 web.xml에 매핑하지말자 (0) | 2018.05.03 |
한글인코딩 서버파일로 설정하는 방법 (0) | 2018.05.02 |
댓글