急救!!!!用asp写的cookie为什么在jsp不能获取

fsxiaolong 2006-03-10 10:57:16
比如我在ASP这样写
response.cookies("visitnum")="123"


我在JSP这样写
Cookie[] cooks = request.getCookies();
for(int i = 0;i<cooks.length;i++){
out.print(cooks[i].getName());
}

执行的结果没有visitnum这个cookie名称

各位高手可不可以解释一下,有没有办法能获取asp写的cookie,非常急!!
...全文
87 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
老鱼趣多多 2006-03-24
你的JSP读取的COOKIE目录跟你的ASP写的COOKIE目录不同,

就读不出来了。
回复
xiangbo520 2006-03-23
你的JSP 和ASP程序属于不同的URL,也就是不同的网站,当然不行了,cookie的包括:名字、值、过期时间、路径和域。你的域不同,当然不能访问了。
回复
minisun2000 2006-03-23
cookie的包括:名字、值、过期时间、路径和域。
你的cookie不是如果没有路径和域,那不是乱了。
找篇文章好好看看吧
回复
晨峰 2006-03-23
和domain有关的吧,没关不就乱套了?别的站点可以读到你站点的cookie
回复
fsxiaolong 2006-03-10
cookie不是应该放在客户端吗?为什么跟访问网站的URL有关?

我这里asp服务器和jsp服务器不是同一部机的
回复
isloop 2006-03-10
cookie的设置原理是按你访问网站的URL设的,如果你用的是同一个URL按道理来说可以访问的,(不过没有试过),如访问的都是用同一个域名和端口
回复
fsxiaolong 2006-03-10
还没有过期的

指定domain有关系吗?我不是很理解这个
回复
Hellohuan 2006-03-10
domain可以指定


比如我在ASP这样写
response.cookies("visitnum")="123"


我在JSP这样写
Cookie[] cooks = request.getCookies();
for(int i = 0;i<cooks.length;i++){
out.print(cooks[i].getName());
}

执行的结果没有visitnum这个cookie名称

是不是过期了????
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-10 10:57
社区公告
暂无公告