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 |
댓글