Cookie&Session
[Cookie] 쿠키 생성
퓨어맨
2022. 5. 16. 08:51
<%@page import="java.net.URLEncoder"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>쿠키 생성</h1>
<%
// 쿠키(Object) 생성
// new Cookie("Name", "(String)value")
// 같은 이름이 들어오면 덮어쓰기
Cookie cookie = new Cookie("firstCookie", "첫번째쿠키");
// Cookie에는 특수문자/공백 같은걸 저장할 수 없음
// 특수문자나 공백은 URL방식으로 인코딩 해주면 저장가능!
// URLEncoder.encode("인코딩할 문자열", "인코딩 방식")
String encoded = URLEncoder.encode("두 번째 쿠키", "utf-8");
Cookie cookie2 = new Cookie("secondCookie", encoded);
// 응답에 쿠키 추가
// addCookie( Cookie객체 )
response.addCookie(cookie);
response.addCookie(cookie2);
%>
<a href="ex02selectCookie.jsp">쿠키 조회</a>
</body>
</html>
웹페이지를 생성하는 순간 firstCookie와 secondCookie를 생성