操作cookie的困惑

wfdmd 2004-09-15 02:30:14
写cookie成功了。getName(),getValue()都成功了,但是getMaxAge()出了问题:
1.jsp
Cookie cookieuser=new Cookie("user","test");
cookieuser.setMaxAge(3650*24*3600);
response.addCookie(cookieuser);
int age=cookieuser.getMaxAge();
out.println(age);
2.jsp
Cookie [] getCookies=request.getCookies();
for (int i=0; i<getCookies.length; i++)
{
String user=getCookies[i].getName();
String value=getCookies[i].getValue();
int age=getCookies[i].getMaxAge();
out.println("user="+user+" value="+value+" i="+i);
out.println("age="+age+"<br>");

}
为什么1.jsp里取出来的age是正确的数字,但是2.jsp里取出来的age为-1
...全文
172 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
3281328 2004-09-24
查这个有用吗?
回复
wfdmd 2004-09-16
up
回复
wfdmd 2004-09-15
up
回复
wfdmd 2004-09-15
不可能的啊,cookie 的value=getCookies[i].getValue();都成功了啊
请和msn:wfdmd@yahoo.com联系
回复
yingshis 2004-09-15
up
回复
zhugegod 2004-09-15
可能是浏览器跳转的时候把cookie都置成无效的了吧,-1代表cookie失效了。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-15 02:30
社区公告
暂无公告