먼저 해줘야 할것은 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() 메서드를 활용하면 된다.