쿠키(cookie)
는 웹 브라우저가 보관하고 있는 데이터로서 웹 서버에 요청을 보낼 때 함께 전송
이름
- 각각의 쿠키를 구별하는 데 사용되는 이름값
- 쿠키의 이름과 관련된 값유효시간
- 쿠키의 유지 시간도메인
- 쿠키를 전송할 도메인경로
- 쿠키를 전송할 요청 경로메서드 | 리턴타입 | 설명 |
---|---|---|
getName() | String | 쿠키의 이름을 구함 |
getValue() | String | 쿠키의 값을 구함 |
setValue(String value) | void | 쿠키의 값을 지정 |
setDomain(String pattern) | void | 이 쿠키가 전송될 서버의 도메인을 지정 |
getDomain() | String | 쿠키의 도메인을 구함 |
setPath(String uri) | void | 쿠키를 전송할 경로를 지정 |
getPath() | String | 쿠키의 전송 경로를 구함 |
setMaxAge(int expiry) | void | 쿠키의 유효 시간을 초 단위로 지정. 음수를 입력할 경우 웹 브라우저를 닫을 때 쿠키가 함께 삭제 |
getMageAge() | int | 쿠키의 유효 시간을 구함 |
쿠키
생성
Cookie cookie = new Cookie(cookieName,cookieValue);
생성된쿠키
를 클라이언로 전송
response.addCookie(cookie);
Cookie[] cookies = request.getCookies()