【发布时间】:2009-11-08 02:50:53
【问题描述】:
我在我的项目中发现了一个奇怪的行为(对我来说很奇怪,一个新手 :D)。 基本上在一个动作之后我创建或更新一个 cookie(如果它存在或不存在)并将它发送给客户端。奇怪的是,在 jsp 中,我只能在更新它的值时读取 cookie(并且我得到更新的值,而不是旧值),但不是第一次创建它时(我可以使用浏览器工具,但似乎jsp无法读取它)。 这是正常行为吗?如果是,您建议如何在第一时间获得 cookie 信息?
非常感谢! 罗伯托
【问题讨论】:
-
你能贴出你用来设置和读取cookie的代码吗?
-
阅读:Cookie [] cookies = request.getCookies(); if (cookies!=null){ for(int i=0;i
-
我不确定是什么问题。我假设您正在 jsp 中编写 cookie,因此您有 cookieObj 可用(新值是什么),但您需要从那里读取它,显然它不会在请求中,直到进一步请求。跨度>