怎样在Servlet中根据某一session id得到该session对象???

Robin Bao 2005-08-17 04:38:15
怎样在Servlet中根据某一session id得到该session对象???
...全文
822 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
stone_lee 2006-04-14
  • 打赏
  • 举报
回复
可以这样...
1.不在一个Root目录中,但同一个Context中,你得到该session_id,然后将此session_id作为key,要存得object作为value,存入Tomcat的Context中,在另一个web中就可以通过同一个Context取到此session。条件是2个App需要是同一个Context
2.在同一个Root目录中,你得到该session_id,然后可以直接取出
梦幻圣者 2006-04-14
  • 打赏
  • 举报
回复
能说明一下为什么那样做吗?说出来,或许大家有更好的解决办法呢
updn 2006-04-14
  • 打赏
  • 举报
回复
那为什么要这样用呢?
HttpSession curs=context.getSession(sid);这个方法是Deprecated。
TinyJimmy(Jimmy) 说的好,这个是与服务器平台相关的。
TinyJimmy 2006-04-14
  • 打赏
  • 举报
回复
要获取Session要使用平台的方法, 毕竟平台提供的Session也是通过自身方法得到的
yown 2006-04-14
  • 打赏
  • 举报
回复
String sid=request.getParameter("sid");//传入你要找的session的ID

HttpSessionContext context=session.getSessionContext();
HttpSession curs=context.getSession(sid);
xb8254 2006-04-13
  • 打赏
  • 举报
回复
学习
zuoyangguang 2006-04-13
  • 打赏
  • 举报
回复
一个servlet中只能有一个session,不可以取得别的sessionid获得session的
个人理解,不知对不对
terry_yip 2006-04-13
  • 打赏
  • 举报
回复
关注。
stone_lee 2006-04-13
  • 打赏
  • 举报
回复
我也想知道,UP
llsljh 2005-08-22
  • 打赏
  • 举报
回复
关注一下
寒山石 2005-08-17
  • 打赏
  • 举报
回复
先生、女士们:如果您自己感觉java技术还不错,而且拥有一颗热情的心(请仔细考虑是否符合以上条件)。请加入QQ群“J2EE阵地”,号码是9938685。让我们共同探讨工作、学习中遇到的各种技术难题。本群人员大都拥有比较扎实的技术功底,而且异常热情。在这里我代表群中的同仁,真挚的欢迎您的到来。
layueer 2005-08-17
  • 打赏
  • 举报
回复
jGetSessionID(HttpServletRequest)

81,122

社区成员

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

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