【发布时间】:2017-04-10 23:32:26
【问题描述】:
我正在尝试从子域设置 cookie,但我成功了。但我无法将 cookie 路径设置为 "/" 。
我正在我的jsp页面中设置cookie,如下所示
Cookie cookie = new Cookie("IsLoggedIn","true");
cookie.setDomain(".parent.com");
cookie.setMaxAge(0);
cookie.setPath("/");
response.addCookie(cookie);
response.sendRedirect("login.jsp");
这个 login.jsp 在我框架的一些父域中的位置。如果您看到我将路径设置为 "/",但将 cookie 路径设置为 /wager-online,但我需要它作为
"/"
在下面的萤火虫屏幕截图中查看 cookie 是如何生成的。
我该怎么做??
【问题讨论】:
-
/wager-online/是您应用程序的上下文路径吗? -
@SotiriosDelimanolis 有解决这个问题的想法吗?
-
试试这个 cookie.setPath("//");通过像这样在 setPath 中添加一个斜杠。这将只指向根域名
标签: java jsp cookies subdomain