쿠키(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()