JSP(Session)_00

2024. 12. 12. 18:15·JSP/기초 내용 정리

2024-12-12

 

 

# 세션(session)이란?
  - 쿠키와 마찬가지로 서버와의 connection 관계를 유지하기
    위해서 이용자의 정보를 저장하는 객체임.
    
# 세션의 특징
  - 세션은 서버에서만 접근이 가능함.
  - 세션은 서버의 메모리에 저장됨.
  - 서버에 부하를 줄 수 있음.
  - 쿠키의 기본 용량이 4KB, 300개로 제한적인 반면에, 세션은 제한이 없음.
  - 브라우저 당 한 개의 세션이 생성이 됨.
  - 로그인 상태 유지 기능이나 쇼핑몰의 장바구니 담기 기능 등에
    주로 사용이 됨.
    

# 세션 관련 메서드
  - setAttribute() 
    ==> 세션의 속성을 설정하는 메서드.
        형식) session.setAttribute("id", "hong");
  - getAttribute()
    ==> 세션에서 데이터를 얻어올 때(세션의 속성을 사용할 때)
        이용하는 메서드.
        형식) String id = 
              (String)session.getAttribute("id");
  - getAttributeNames()
    ==> 세션에 저장되어 있는 모든 데이터의 이름을 얻어올 때
        사용하는 메서드.
  - removeAttribute()
    ==> 세션의 특정 데이터를 제거하는 메서드
        형식) session.removeAttribute()
  - invalidate()
    ==> 세션의 모든 데이터를 삭제하는 메서드.
  - getId()
    ==> 자동 생성된 세션의 아이디를 얻어올 때 사용하는 메서드.
  - isNew()
    ==> 세션이 최초 생성되었는지 여부를 알고 싶은 경우 사용되는 메서드.
  - getMaxInactiveInterval()
    ==> 세션의 유효 시간을 얻어올 때 사용하는 메서드.

'JSP > 기초 내용 정리' 카테고리의 다른 글

JSP(Example)_Member  (1) 2024.12.13
JSP(Session)_01  (0) 2024.12.12
JSP(JSP)_09  (0) 2024.12.12
JSP(JSP)_06~8  (0) 2024.12.12
JSP(JSP)_05  (0) 2024.12.12
'JSP/기초 내용 정리' 카테고리의 다른 글
  • JSP(Example)_Member
  • JSP(Session)_01
  • JSP(JSP)_09
  • JSP(JSP)_06~8
mw41817
mw41817
일생의 개발 기록 저장소
  • mw41817
    IT 개발 일지
    mw41817
    • Index (487)
      • HTML (36)
        • 기초 내용 정리 (36)
      • CSS (29)
        • 기초 내용 정리 (29)
      • JavaScript (60)
        • 기초 내용 정리 (60)
      • JQuery (38)
        • 기초 내용 정리 (38)
      • Java (232)
        • 기초 내용 정리 (232)
      • JSP (46)
        • 기초 내용 정리 (46)
      • Spring, Boot (31)
        • 기초 내용 정리 (31)
      • DB (5)
        • Oracle SQL (5)
      • Code WorkBook (6)
        • programmers (6)
        • Baekjoon (0)
      • 기타 (1)
        • 유용한 사이트 (3)
  • 전체
    오늘
    어제
  • 글쓰기 관리
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 카테고리
    • 주인장 GitHub
  • 공지사항

  • 인기 글

  • 태그

    html #코딩 #프로그래밍 #기초
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
mw41817
JSP(Session)_00
상단으로

티스토리툴바