wiki:CookeeSession

쿠키 & 세션

쿠키 이용 방법

1단계 : 쿠키 생성

Cookie cookie = new Cookie(String name, String value)
  • name : 쿠키이름
  • value : 쿠키 값

2단계 : 쿠키 추가

response.addCookie(name)
  • 쿠키를 생성 후에 response 객체로 쿠키를 추가한다.

쿠키 명 변경

cookie.setValue(newValueu)

3단계 : 쿠키 사용

Cookie[] cookies = request.getCookies()
  • request 객체로 부터 쿠키 배열을 읽어온다.

4단계 : 쿠키 유효시간

cookie.setMaxAge(int expiry)
  • expiry : 초단위

쿠키 사용 예제 - 회원인증

쿠키 생성

쿠키 비교

  • 쿠키 이름을 비교 후 같을 경우 쿠키 값을 가져온다.

로그아웃 : 쿠키 유효기간 0으로 셋팅

세션 예제 - 회원인증

세션 생성

  • 입력 받은 id, passwd로 DB자바빈으로 DB에서 회원이 맞을 경우 세션 생성

getAttribute 메소드로 세션 속성값을 읽어온다.

로그아웃 : invalidate 메소드로 세션 해제

Attachments