본문 바로가기
JSP

쿠키

by 복제비 2022. 7. 30.

쿠키

 

쿠키의 개요

쿠키는 사용자의 시스템에 간단한 정보를 저장해 필요할 때마다 해당정보를 읽어오기 위하여 사용합니다.

쿠키는 간단한 정보를 클라이언트에 저장함으로써 서버의 부하를 크게 줄일 수 있습니다.

쿠키의 동작은 쿠키 생성, 쿠키 저장, 쿠키 전송의 단계를 거치며 동작합니다.

 

쿠키 설정 및 읽기 

쿠키설정하기 위해서는 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

댓글