use*_*114 4 java cookies jsp servlets
我在jsp脚本中创建一个cookie,它位于:
www.myproject.com/login/index.jsp
Run Code Online (Sandbox Code Playgroud)
如果我重新启动浏览器并在那里导航,一切正常,我可以看到cookie仍然存在.如果我导航到:
www.myproject.com
Run Code Online (Sandbox Code Playgroud)
我没有看到cookie.我是否需要在cookie路径或域中设置一些内容以使cookie对整个[myproject.com]域可见(我只想从用户所在的任何子路径访问cookie).我正在创建cookie,如:
Cookie c = new Cookie("thisisatest", "foo");
c.setMaxAge(60 * 24 * 3600);
response.addCookie(c);
Run Code Online (Sandbox Code Playgroud)
谢谢
您确实需要设置cookie路径.默认为当前路径.你可以做到这一点Cookie#setPath().
Cookie c = new Cookie("thisisatest", "foo");
c.setMaxAge(60 * 24 * 3600);
c.setPath("/");
response.addCookie(c);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6270 次 |
| 最近记录: |