쿠키
쿠키의 개요
쿠키는 사용자의 시스템에 간단한 정보를 저장해 필요할 때마다 해당정보를 읽어오기 위하여 사용합니다.
쿠키는 간단한 정보를 클라이언트에 저장함으로써 서버의 부하를 크게 줄일 수 있습니다.
쿠키의 동작은 쿠키 생성, 쿠키 저장, 쿠키 전송의 단계를 거치며 동작합니다.
쿠키 설정 및 읽기
쿠키를 설정하기 위해서는 Cookie 클래스를 사용합니다.
쿠기 설정 형식 |
Cookie cookie = new Cookie(String name, String value); |
쿠키 설정 예제 |
Cookie cookie = new Cookie("Job", URLEncoder.encode("학생")); |
쿠키 변경 및 삭제
쿠키를 변경하기 위해서는 변경하려는 쿠키의 이름에 해당하는 쿠키 값을 변경합니다.
변경하려는 쿠키의 이름이 없을 경우 새로운 쿠키를 생성해 줍니다.
쿠키 도메인 및 경로
setDomain( ) 메서드
사용하는 서버에 쿠키를 보내려고 할 때 사용하는 메서드입니다.
형 식 | cookie.setDomain(String url); |
예 제 | cookie.setDomain("www.ss.com"); |
getDomain( ) 메서드
설정한 쿠키 도메인을 리턴하려고 할 때 사용하는 메서드입니다.
setPath( ) 메서드
경로를 지정하는 메서드입니다.
형 식 | cookie.setPath(String url); |
예 제 | cookie.setPath("/"); |
쿠키 유효 시간 설정
setMaxAge() 메서드
쿠키 유효 시간 설정 시 사용하는 메서드입니다. (예 : 60 * 60 (1시간))
형 식 | cookie.setMaxAge(int expiry); |
예 제 | cookie.setMaxAge(60 * 60); |
'JSP' 카테고리의 다른 글
세션 (0) | 2022.07.31 |
---|---|
액션 태그 (0) | 2022.07.29 |
서블릿 예외 관련 내장 객체 (0) | 2022.07.18 |
session 객체 (0) | 2022.07.17 |
Application 객체 (0) | 2022.07.16 |
댓글