쿠키란? 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법
(특징)
- 세션과 다르게 웹 서버가 아닌 클라이언트에 저장
- 웹 서버의 부하를 줄일 수 있음
- 웹 사이트에 관한 정보가 기록되기 때문에 보안의 문제가 발생
(메소드)
메소드 | 반환 유형 | 설명 |
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 |
댓글