avatar
Servlet & Cookie 求助# Java - 爪哇娇娃
f*r
1
我在Servlet中使用Cookie时碰到一些问题,
向各位老大请教一下:
比如我先在Server端程序 P1 中定义:
C.setValue( A )
C.setMaxAge(-1)
response.addCookie( C )
这样设定了一个生命期随浏览器,
值为 A 的 Cookie C.
在Server端程序 P2 中我先
request.getCookie(C)
(当然是做循环找到想要的哪个Cookie )
然后试图更改该Cookie的MaxAge或Value,
用如下语句:
C.setValue( B ) -> 更改值
C.setMaxAge(0) -> 令其立即无效
但是我发现竟然在同一个浏览器中这个
改变都无法反映出来 !!!
请问是怎么回事?
( 是不是 更改之后还要在用addCookie给写回去?
要么就是Cookie一定要在 调用response.getwriter() 之前? )
多谢!
avatar
g*s
2
declare a new cookie and addCookie back.

【在 f****r 的大作中提到】
: 我在Servlet中使用Cookie时碰到一些问题,
: 向各位老大请教一下:
: 比如我先在Server端程序 P1 中定义:
: C.setValue( A )
: C.setMaxAge(-1)
: response.addCookie( C )
: 这样设定了一个生命期随浏览器,
: 值为 A 的 Cookie C.
: 在Server端程序 P2 中我先
: request.getCookie(C)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。