如何坚持一个cookie?
问题描述:
我创建一个JSP脚本,它位于一个cookie:如何坚持一个cookie?
www.myproject.com/login/index.jsp
,如果我重新启动浏览器,然后导航那里,所有的作品很好,我能看到的cookie仍然存在。如果我导航到:
www.myproject.com
我没有看到cookie。我是否需要在Cookie路径或域中设置某些内容,以使Cookie可以在整个[myproject.com]域中看到(我只想从用户可能使用的任何子路径访问cookie)。我创建像饼干:
Cookie c = new Cookie("thisisatest", "foo");
c.setMaxAge(60 * 24 * 3600);
response.addCookie(c);
感谢
答
你确实需要设置Cookie路径。这默认为当前路径。你可以通过Cookie#setPath()
来完成。
Cookie c = new Cookie("thisisatest", "foo");
c.setMaxAge(60 * 24 * 3600);
c.setPath("/");
response.addCookie(c);
答
谢谢,这工作。 – user246114 2010-05-16 16:59:09
不客气。 – BalusC 2010-05-16 17:10:28