在 Java 中读取安全会话 cookie
我有一个安全会话 cookie 集。我知道它就在那里,因为我在 Chrome 开发者工具控制台和 Firebug 在 Firefox 中。
当我尝试从 JSP 中读取它时:
<%= session.getAttribute("cookie_name") %>
我总是得到 null
。
我尝试执行此操作的页面是:
在设置 cookie 的同一域上(在本例中为“localhost”)
安全(HTTPS)
如何读取 cookie 值?我做错了什么?
I have a secure session cookie set. I know it's there since I'm seeing it on the Chrome Developer Tools console and on Firebug in Firefox.
When I try to read it from a JSP doing:
<%= session.getAttribute("cookie_name") %>
I always get null
.
The page from which I'm trying to do this is:
On the same domain in which the cookie is set (in this case 'localhost')
Secured (HTTPS)
How do I read the cookie value? What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是我使用的代码。
Here is the code I use.
作为澄清,我认为您必须使用
session
对象访问会话存活的 cookie。事实并非如此,正如 Milhous 正确指出的那样,会话生存的 cookie 的访问方式与任何其他 cookie 一样
Just as a clarification, I thought that you had to access session-lived cookies using the
session
object.This is not like that, as Milhous pointed correctly, session-lived cookies are accessed like any other cookie