본문 바로가기
Backend/JSP

[JSP] 쿠키

by 그적 2020. 12. 18.

쿠키란? 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법

 

(특징)

- 세션과 다르게 웹 서버가 아닌 클라이언트에 저장

- 웹 서버의 부하를 줄일 수 있음

- 웹 사이트에 관한 정보가 기록되기 때문에 보안의 문제가 발생

 

(메소드)

메소드 반환 유형 설명
getName() String 쿠키 이름 반환
getValue() String 쿠키 설정 값 반환
setMaxAge(int) void 쿠키 유효 기간 설정
setValue void 쿠키 값 설정

 

1. 쿠키 생성

<%
  Cookie userid = new Cookie("userid", user_id);
  Cookie userpw = new Cookie("userpw", user_pw);
  
 %>

2. 쿠키 정보 얻기

<%
  Cookie[] cookies = request.getCookies();
%>

3. 쿠키 삭제

<%
  for(int i=0; i<cookies.length; i++){
    cookies[i].setMaxAge(0);
  }
%>

 

'Backend > JSP' 카테고리의 다른 글

[JSP] 세션  (0) 2020.12.18
[JSP] 예외 처리  (0) 2020.11.20
[JSP] 시큐리티  (0) 2020.11.20
[JSP] 다국어 처리  (0) 2020.11.20
[JSP] 'Starting Tomcat v9.0 Server at localhost' has encountered a problem 오류 확인  (2) 2020.11.04

댓글