Sio's Programming

JSP 쿠키 본문

Programming/JSP

JSP 쿠키

SSio 2018. 5. 8. 00:56

쿠키란?


웹브라우저에서 서버로 어떤 데이터를 요청 하면, 서버측에서는 알맞은 로직을 수행한 후 데이터를 웹브라우저에 응답 합니다.

그리고, 서버는 웹브라우저와의 관계를 종료 합니다. 이렇게 웹브라우저에 응답 후 관계를 끊는 것은 http프로토콜의 특징 입니다.

연결이 끊겼을 때 어떤 정보를 지속적으로 유지하기 위한 수단으로 쿠키라는 방식을 사용 합니다.

쿠키는 서버에서 생성하여, 서버가 아닌 클라이언트측에 특정 정보를 저장 합니다. 그리고 서버에 요청 할 때 마다 쿠키의

속성값을 참조 또는 변경 할 수 있습니다.


쿠키는 4kb로 용량이 제한적이며, 300까지 데이터 정보를 가질 수 있습니다.




쿠키 문법


쿠키는 서버에서 생성되고, 클라이언트측에 전송되어 저장된다고 하였습니다.

쿠키 생성 방법 및 관련 메소드들을 살펴 봅니다.


쿠키 생성 ->  속성 설정 -> response객체에 쿠키 탑재


쿠키 클래스릴 이용 -> setter를 이용 -> response.addCookie()를 이용



setMaxAge() : 쿠키 유효기간을 설정

setpath() : 쿠키 사용의 유효 디렉토리를 설정

setValue() : 쿠키의 값을 설정

setVersion() : 쿠키 버전을 설정

getMaxAge() : 쿠키 유효기간 정보를 얻습니다

getName() : 쿠키 이름을 얻습니다.

getPath() : 쿠키사용의 유효 디렉토리 정보를 얻습니다.

getValue() : 쿠키의 값을 얻습니다.

getVersion() : 쿠키 버전을 얻습니다.