프로그래밍/JSP

JSP 쿠키와 세션

RECORD :D 2018. 7. 26. 16:16

쿠키는 웹브라우저에 정보를 저장한다.

=============================================================================================================================================

=============================================================================================================================================


쿠키 저장


쿠키 활용


쿠키 삭제

반드시 쿠키를 생성할 때, 삭제할 때 response 해줘야한다.


세션은 웹 서버에 데이터를 저장한다.

=============================================================================================================================================

=============================================================================================================================================


예제를 보자

세션 저장


session.getAttribute로 세션name을 불러오면 무조건 Object 변수형에 저장된다. 즉 String이나 int형 변수에 저장하고 싶으면 형변환을 해줘야한다.

Enumeration 객체로 모든 세션name을 불러오고 세션name에 해당하는 세션 value 값들을 같이 출력한다.


session.removeAttribute("세션이름") 함수로 세션이름에 해당하는 세션을 삭제하고 출력해본다.

session.invalidate(); 함수로 모든 세션 값을 지우고 request.isRequestedSessionIdValid() 함수로 세션에 값이 있는지 확인한다.