Cookie Class 정리

Posted 2010. 6. 1. 17:59
javax.servlet.http.Cookie cookie = new Cookie(name, value);
형식으로 지원한다. Default 생성자는 없다. 하지만 다른 써드파티 Cookie관련 클래스는 다양한 생성자를 지원한다.
예를 들어 org.apache.commons.httpclient.Cookie 클래스는 자바스크립트에서 제공하는 domain, name, value, path, expires, secure 를 가지는 생성자가 있다.
value에 한글이 들어갈 경우 깨진다면 환경에 맞게 Encoding해야 한다.
 
name, vlaue는 반드시 하나이상 존재해야 하면 쌍을 이룬 여러개가 동시에 나타날 수 있다.
expires : 는 쿠키의 유효기간을 나타내는데, 밀리세컨드단위로 추가된다. 브라우져는 자신이 종료될때 컴퓨터 하드디스크에 해당 쿠키값을 저장한다.  -1 은 브라우져가 종료되면 함께 삭제된다.
domain : 해당 쿠키값이 어느 도메인에서만 유효한지 지정하는 값
path : 쿠키가 유효한 도메인 내의 경로명
secure : 보안여부. SSL같은 보안채널을 통해서만 쿠키값이 액세스가능.

setComment() ; 쿠키의 목적을 설명하는 코멘트
setDomain() : 쿠키가 유효한 도메인
setMaxAge() : 쿠키 유효기간(milliSeconds)
setVersion() : 쿠키의 버전관리용..

'개발노트' 카테고리의 다른 글

URL Filtering용 정규식을 작성하자  (0) 2010.07.21
java Naming rule 링크모음  (0) 2010.06.02
Cookie를 이용한 자동로그인 사용법  (0) 2010.06.01
EasyMock 2.3 한글매뉴얼  (0) 2010.05.27
Maven  (0) 2010.04.23