超郁闷,cookie问题,大侠一定帮忙呀,谢谢!

duzunwu512 2004-08-25 01:41:45
目的:管理员可以看到当前谁在线?
我是这样做的:
在处理登录的地方,
Cookie cookie=new Cookie("RealName",URLEncoder.encode(RealName, "UTF-8"));

cookie.setMaxAge(10*60);

response.addCookie(cookie);

在管理员的页面里:
Cookie cookie[]=request.getCookies();
System.out.print(cookie.length);
for(int i=0;i<cookie.length;i++){
String name=URLDecoder.decode(cookie[i].getValue(),"UTF-8");
out.println(name);
}
为什么得到的的name只有这个管理员的名子呀:如下
韩聪 Thu Aug 26 13:15:46 CST 2004 Bt4hjupwc5QLHq34MuzOp92k1mh2NLdLz2LYVGumdgR2pX1Kdk5H!-1629325043
请指点,谢谢!
...全文
126 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
scud 2004-08-25
  • 打赏
  • 举报
回复
cookie是保存到当前浏览人的机器上的,所以自己只能看到自己地

如果想实现你的想法,必须把在线人数保存到服务器端.

stonecsdn 2004-08-25
  • 打赏
  • 举报
回复
"name="+cookie[i].getName()+";"+"value="+cookie[i].getValue()

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧