13강. 쿠키 쿠키란? 쿠키 문법 Lecturer Kim Myoung-Ho Nickname 블스 blogstudy@naver.com
response.addCookie()를 이용 합니다. 13-1. 쿠키란? 웹브라우저에서 서버로 어떤 데이터를 요청 하면, 서버측에서는 알맞은 로직을 수행한 후 데이터를 웹브라우저에 응답 합니다. 그리고, 서버는 웹브라우저와의 관계를 종료합니다. 이렇게, 웹브라우저에 응답 후 관계를 끊는 것은 http프로토콜의 특징 입니다. 연결이 끊겼을 때 어떤 정보를 지속적으로 유지하기 위한 수단으로 쿠키라는 방식을 사용 합니다. 쿠키는 서버에서 생성하여, 서버가 아닌 클라이언트측에 특정 정보를 저장 합니다. 그리고 서버에 요청 할 때 마다 쿠키의 속성값을 참조 또는 변경 할 수 있습니다. 쿠키는 4kb로 용량이 제한적이며, 300개까지 데이터 정보를 가질 수 있습니다. 13-2. 쿠키 문법 쿠키는 서버에서 생성되고, 클라이언트측에 전송되어 저장된다고 하였습니다. 쿠키 생성 방법 및 관련 메소드들을 살펴 봅니다. 쿠키 생성 속성 설정 response객체에 쿠키 탑재 쿠키 클래스를 이용 합니다 setter를 이용 합니다. response.addCookie()를 이용 합니다.
13-2. 쿠키 문법 쿠키 관련 메소드 setMaxAge() : 쿠키 유효기간을 설정 합니다. setpath() : 쿠키사용의 유효 디렉토리를 설정 합니다. setValue() : 쿠키의 값을 설정 합니다. setVersion() : 쿠키 버전을 설정 합니다. getMaxAge() : 쿠키 유효기간 정보를 얻습니다. getName() : 쿠키 이름을 얻습니다. getPath() : 쿠키사용의 유효 디렉토리 정보를 얻습니다. getValue() : 쿠키의 값을 얻습니다. getVersion() : 쿠키 버전을 얻습니다. 쿠키 예제(jsp_13_2_ex1_cookieex) 예제를 통해서 쿠키 생성, 속성설정, response객체에 탑재를 살펴 봅니다. 그리고 쿠키 삭제도 학습합니다.