관리 메뉴

SIMPLE & UNIQUE

session 내장 객체 본문

Java & Spring/Guide

session 내장 객체

착한코딩 2017. 8. 16. 18:45

 Session 내장 객체

  • session 객체는 웹 브라우저의 요청 시, 요청한 웹 브라워저에 관한 정보를 저장하고 관리하는 내장 객체이다.
  • session 객체는 javax.servlet.http.HttpSession 객체 타입으로, JSP에서는 session 객체로 사용된다.
  • session 객체는 웹 브라우저(클라이언트)당 1개가 할당된다.
  • 다른 내장 객체들은 물론 session 객체도 별도의 생성 없이 암묵적으로 사용된다. (page 디렉티브의 session 속성이 'true'로 설정되어야 한다.)


  • session 내장 객체의 메소드

 메소드

설명 

String getId() 

해당 웹 브라우저에 대한 고유한 세션 ID를 리턴한다. 

long getCreationTime() 

해당 세션이 생성된 시간을 리턴한다. 

long getLastAccessedTime()

웹 브라우저의 요청이 시도된 마지막 접근시간을 리턴한다. 

void setMaxInactiveInterval(time)

 해당 세션을 유지할 시간을 초단위로 설정한다.

int getMaxInactiveInterval() 

기본값은 30분으로 setMaxInactiveInterval(time) 로 지정된 값을 리턴한다. 

boolean isNew() 

현재의 웹 브라우저가 새로 부른 즉, 새로 생성된 세션의 경우 true 값을 리턴한다. 

void invalidate() 

현재 정보의 유지로 사용 시, 설정된 세션의 속성 값을 모두 제거한다. 주로 세션을 무효화 시킬때 사용 




출처: http://hyeonstorage.tistory.com/83 [개발이 하고 싶어요]


'Java & Spring > Guide' 카테고리의 다른 글

Log4j  (0) 2017.08.22
컴포넌트(Component)란?  (0) 2017.08.16
JSP 내장 객체  (0) 2017.08.16
out 내장 객체  (0) 2017.08.16
request 내장 객체  (0) 2017.08.16
Comments