checkCookie.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
Cookie[] cookie = request.getCookies(); // 쿠키 여러 개를 배열 형태로 받아온다.
for (int i = 0; i < cookie.length; i++) {
System.out.print(cookie[i].getName() + " : ");
System.out.println(cookie[i].getValue());
}
%>
</body>
</html>
makeCookie.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
Cookie cookie = new Cookie("id", "pbk");
cookie.setMaxAge(365 * 24 * 60 * 60);
response.addCookie(cookie);
// 쿠키는 웹 브라우저를 종료할 때까지의 나이를 가진다.
// setMaxAge(기한)으로 삭제기간을 설정한다.
%>
</body>
</html>
removeCookie.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
Cookie cookie = new Cookie("id", ""); // 현재 쿠키의 name과 같게 하여 정보 없는 쿠키로 변경
cookie.setMaxAge(0); // 생성하자마자 쿠키를 삭제하여 현재 쿠키를 삭제
response.addCookie(cookie);
%>
</body>
</html>
'Programming > Servlet & JSP' 카테고리의 다른 글
로그인(세션) (0) | 2020.02.20 |
---|---|
전화번호 관리 (0) | 2020.02.20 |
멤버 관리 (jsp, servlet, 로그인, 회원 가입, 정보 관리) (0) | 2020.02.19 |
footer 만들기, 꼬리 번호 (0) | 2020.02.19 |
학점 계산 (html 입력, jsp 계산, 출력) (0) | 2020.02.19 |