Legacy Stories/Tech Stack
[java] HttpSession
레드트레인
2012. 5. 15. 02:32
반응형
Session 생성
* request.getSession()
- 기존 session 있으면 return, 없으면 새로 생성하여 return
* request.getSession(false)
- 기존 session 있으면 return, 없으면 null return
Session Get/Set
* 세션 저장하기
- request.getSession().setAttribute(String arg0, Object arg1);
* 세션 가져오기
- request.getSession().getAttribute(String arg0);
setAttrubute(String name, Object value);
getAttribute(String name) : Object value
removeAttribute(String name)
getAttributeNames() : Enumeration
invalidate() : session 객체를 소멸시킨다. (로그아웃 했을 경우)
setMaxInactiveInterval(int초) : 클라이언트가 마지막 요청을 한 뒤 인수로 받은 시간 만큼 지나도 요청이 들어오지 않으면 session을 소멸시킨다.
getId() : String - jSessionId 값 return
반응형