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); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |