FlowerBombs

Session 본문

JAVA/JSP

Session

CitronLemon 2019. 3. 12. 10:07

Session


- 사용자마다의 개인화 데이터를 서버의 메모리에 직접 저장함.

- 데이터가 외부로 전송되지 않기 때문에 상대적으로 보안에 유리.


과용할 경우 서버 메모리에 부담. -> 성능에 영향


세션 사용시간 설정 (초단위)

1
session.setMaxInactiveInterval(30);
cs



세션 데이터 사용

1
2
3
4
5
6
// 세션 저장하기 -> 모든 형태의 객체 저장 가능
String input = "Hello World";
session.setAttribute("mysession", input);
 
// 세션 읽기 -> 리턴값을 원래의 형태로 변환 필요함.
String input = (String) session.getAttribute("mysession");
cs



세션 개별 삭제

1
session.removeAttribute("mysession");
cs



세션 전체 삭제

1
session.invalidate();
cs






'JAVA > JSP' 카테고리의 다른 글

[Error] Error setting driver ~~ connot fine class:  (0) 2019.03.14
WebHelper에 추가된 기능  (0) 2019.03.12
cookie  (0) 2019.03.12
파일업로드 / 다운로드  (0) 2019.03.08
메일 발송  (0) 2019.03.07
Comments