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를 생성

'Cookie&Session' 카테고리의 다른 글

[Session] 세션 조회  (0) 2022.05.16
[Session] 세션 생성  (0) 2022.05.16
[Cookie] 최근 본 상품 내역 출력  (0) 2022.05.16
[Cookie] 쿠키 수정  (0) 2022.05.16
[Cookie] 쿠키 조회  (0) 2022.05.16