JSP/COOKIE
chapter01 : cookie_make
GAWON
2023. 5. 24. 09:16
<%@page import="java.net.URLDecoder"%>
<%@page import="java.net.URLEncoder"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
//1.쿠기 만들기(서버로 쿠키 만들기)
//cookie cookie = new cookie("쿠기 이름"," 쿠키 값");
Cookie cookie = new Cookie("id", "admin");
//쿠키 유효시간 설정(1일)
cookie.setMaxAge(60*60*24);
//"쿠키 값"에 공백,콤마,괄호 등을 저장하려면 인코딩을 해야 함
Cookie bisket = new Cookie("name", URLEncoder.encode("김 씨", "utf-8"));
//bisket의 유효시간 20분으로 설정
bisket.setMaxAge(60*20);
//만든 쿠키를 쿠키 저장소에 저장
response.addCookie(cookie);
response.addCookie(bisket);
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>
쿠키1 이름: <%=cookie.getName() %>
쿠키1 값 : <%=cookie.getValue() %>
쿠키2 이름: <%=bisket.getName() %>
쿠키2 값 : <%=URLDecoder.decode(bisket.getValue(),"utf-8") %><%--URLDecoder --%>
</h1>
</body>
</html>