당근개발자
당근당근
당근개발자
전체 방문자
오늘
어제
  • 분류 전체보기 (157)
    • codepresoo (13)
    • JAVA (1)
    • JS (12)
    • 코딩 테스트 (7)
    • Spring (21)
    • 자료구조 (4)
    • HTTP (7)
    • JSP (36)
    • Etc (21)
    • RESTful (11)
    • React (1)
    • k8s (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • #코드프레소. #codepresso #대외활동 # IT교육 #코딩강의 #코딩 이러닝 # 무료 IT교육 #무료 코딩교육
  • queue#자료구조
  • thymleaf error#template might not exist
  • 이
  • thymleaf#layout#fragment#thymleaf layout 적용안됌
  • @JsonFilter#당근개발자
  • HATEAOD
  • Primitive#Wrapper
  • S
  • stack#자료구조
  • 코드프레소. #codepresso #대외활동 # IT교육 #코딩강의 #코딩 이러닝 # 무료 IT교육 #무료 코딩교육
  • 한 번에 끝내는 코딩테스트 369 Java편 초격차 패키지 Online
  • 패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #수강하고있는강의명
  • 한 번에 끝내는 코딩테스트 369 Java편 초격차 패키지 Online.
  • 패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기
  • dobule_linked_list#java

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
당근개발자

당근당근

Etc

세션(Session)

2021. 4. 29. 17:57

HttpServletRequset 의 getSession() 

클라이언트가 가지고 있는 Session ID와 동일한 세션 객체를 찾아서 주솟값을 반환한다.

만일 세션이 존재하지 않는다면 새로운 HttpSession 객체를 생성하여 반환한다.

 

HttpServletRequest 의 getSession(boolean create)

클라이언트가 가지고 있는 세션 ID와 동일한 객체를 찾아서 주솟값을 반환합니다.

만일 매개변수 create의 값이 ture 이지 false인진에 따라ㅏ 다르게 동작한다.

ture이면 getSession() 과 같이 새로운 HttpSession 객체를 생성하여 반환한다.

false이면 새로운 객체를 생성하지 않고 null을 반환한다.

 

getAttribute(String name) -> HttpSession 객체에 등록된 정보중  인자값으로 지정된 데이터의 값을 반환한다.

getAttributeNames() -> HttpSession 객체에 등록되어 있는 모든 정보의 이름만을 반환한다.

getId()       -> HttpSession 객체에 지정된 세션 ID를 반환한다.

getCreationTime()     -> HttpSession 객체가 생선된 시간을 밀리초 단위로 변환한다.

getLastAccessedTime()   -> 클라이언트 요청이 마지막으로 시간을 밀리초 단위로 반환한다.

getMaxInactiveInterval()  -> 클라이언트의 요청이 없을때 서버가 현재의 세션을 언제까지 유지할지를 초단위로 반환한다. 기보 유효시간은 30분으로 지정되어있다.

invalidate()  ->  현재 세션을 제거한다.

setAttribute(String name, Object value) -> HttpSession 객체에 name으로 지정된 이름으로 value값을 등록한다.

removeAttribute(String name) -> HttpSession 객체에서 name으로 지정된 객체를 삭제한다.

setMaxInactiveInterval(int second) -> HttpSession 객체의 유지시간을 설정한다. 지정된 시간이 지나면 HttpSession 객체는 자동 삭제된다.

 

 

'Etc' 카테고리의 다른 글

webserver , was  (0) 2021.06.20
문서의 로드 시점  (0) 2021.06.17
TDZ(Temporal Dead Zone)  (0) 2021.05.31
쿠키(Cookie)  (0) 2021.04.29
상태정보 유지(cookie ,session)  (0) 2021.04.28
    'Etc' 카테고리의 다른 글
    • 문서의 로드 시점
    • TDZ(Temporal Dead Zone)
    • 쿠키(Cookie)
    • 상태정보 유지(cookie ,session)
    당근개발자
    당근개발자

    티스토리툴바