본문 바로가기

콩's EDUCATION/콩's JSP&SERVLET

쿠키 도메인 전달

먼저 해줘야 할것은 C:\Windows\System32\drivers\etc host 파일을 아래와 같이 간단히 수정한다;

(user권한 제한 편집을 해주면 저장 가능하다)

 

 

 

 

makeCookieWithDomain.jsp

 

 

<%@page import="java.net.URLEncoder"%>
<%@ page contentType="text/html; charset=utf-8"
    %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>쿠키 Cookie Domain</title>
</head>
<body>
<%
Cookie cookie = new Cookie("id","Kongsss");
cookie.setDomain(".somehost.com");
response.addCookie(cookie);

Cookie cookie2 = new Cookie("only","only Cookie");
response.addCookie(cookie2);

Cookie cookie3 = new Cookie("invalid", "invalidCookie");
cookie3.setDomain("javacan.somehost.com");
response.addCookie(cookie3);
%>
<center><h3>쿠키 생성</h3></center>
쿠키를 생성해서 도메인 별로 응답으로 보냄<br>
<a href= "./viewCookie.jsp">viewCookie</a>

</body>
</html>

 

결과확인

 

비슷하게 쿠키 경로도 도메인 처럼 지정할 수 있따.

setPath() 메서드를 활용하면 된다.