본문 바로가기
개발자 양성과정 필기노트/JSP | Servlet

JSP 세션

by jono 2021. 9. 19.

JSP  ||  DAY3  ||  세션

: 페이지에 상관없이 설정한 값을 유지시키며 모든 페이지에서 해당 설정값을 사용할 수 있도록 한다.

ex) 로그인 후 아이디와 비밀번호 등.


 1. 쿠키와 세션 비교 

세션 구분 쿠키
연결정보를 저장함.
페이지에 상관없이 값을 유지함.
공통점 연결정보를 저장함.
페이지에 상관없이 값을 유지함.
서버에 생성.
보안상 중요한 데이터를 다룬다.
차이점 서버에 생성 후 클라이언트에 저장함.
보안상 중요하지 않은 데이터이다.

 2.  세션 

  • 세션은 JSP의 내장객체이므로 별도로 객체를 생성할 필요가 없다.
  • 세션 내장객체 안에 세션값 생성하기: session.setAttribute( "세션이름" , "세션값" )
  • 생성한 세션값 불러오기: session.getAttribute( "세션이름" )
  • 특정 세션값을 삭제하기: session.removeAttribute( "세션이름 " )
  • 할당된 모든 세션값을 삭제하기: session.invalidate( ); => 로그아웃시에 사용함.

 

'개발자 양성과정 필기노트 > JSP | Servlet' 카테고리의 다른 글

입력값을 DB에 저장하기  (0) 2021.09.29
JSP 쿠키  (0) 2021.09.16
JSP 내장객체  (0) 2021.09.15
수업 개요  (0) 2021.09.02

댓글