加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何持久化cookie?

发布时间:2020-12-15 08:33:36 所属栏目:Java 来源:网络整理
导读:我在jsp脚本中创建一个cookie,它位于: www.myproject.com/login/index.jsp 如果我重新启动浏览器并在那里导航,一切正常,我可以看到cookie仍然存在.如果我导航到: www.myproject.com 我没有看到cookie.我是否需要在cookie路径或域中设置一些内容以使cookie
我在jsp脚本中创建一个cookie,它位于:

www.myproject.com/login/index.jsp

如果我重新启动浏览器并在那里导航,一切正常,我可以看到cookie仍然存在.如果我导航到:

www.myproject.com

我没有看到cookie.我是否需要在cookie路径或域中设置一些内容以使cookie对整个[myproject.com]域可见(我只想从用户所在的任何子路径访问cookie).我正在创建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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读