社区
Web 开发
帖子详情
怎样在Servlet中根据某一session id得到该session对象???
Robin Bao
2005-08-17 04:38:15
怎样在Servlet中根据某一session id得到该session对象???
...全文
822
12
打赏
收藏
怎样在Servlet中根据某一session id得到该session对象???
怎样在Servlet中根据某一session id得到该session对象???
复制链接
扫一扫
分享
转发到动态
举报
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)
java版 jquery uploadify 通过Flash实现多文件上传 IE 和FireFox 兼容
之前上传了一个通过Flash实现多文件上传,但是在IE正常运行,当有后台过滤和鉴权时,FireFox 不能正常上传。经过反复研究学习,最终实现了IE 和FireFox 兼容问题。之所以在有后台鉴权时firefox和360浏览器无法正常运行,是因为FireFox、chrome、360浏览器等支持HTML5的浏览器不会再文件上传时自动带入
session
信息和cookie,不共享
session
。所以解决方案如下: 方法一:url
中
紧跟
servlet
/jsp文件名加;j
session
id
=
session
Id
,其
中
session
Id
由Http
Session
.get
Id
()
得到
,如http://localhost:8080/aaa/bbb.jsp;j
session
id
=975FCCA6FD6058E92DDE932962A44252?para=1 方法二:在application(
Servlet
Context)里保存一个
session
管理器HashMap:
session
Id
---
session
Ref,这样可以在所有的
servlet
/jsp里调用,这需要在url里将
session
Id
以参数形式传递,如http://localhost:8080/aaa/bbb.jsp?
session
Id
=975FCCA6FD6058E92DDE932962A44252?para=1,在服务器端用request.getParameter("
session
Id
")获取 本实例是完成的myclipse项目,采用第一种方法,希望对java开发文件上传的驴友 有所帮组。
Servlet
中
session
的使用
文章目录前言一、
Session
的概念二、
Session
常用API三、get
Session
的内部原理四、
Session
小案例总结 前言 这一篇主要介绍了
servlet
中
的
session
以及一个
session
的小案例。 一、
Session
的概念
Session
是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的Http
Session
对象
,由于
session
为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的
session
中
,当用户再去访问服务器
中
的
Servlet
学习之
Session
文章目录1.前言1.1 会话(
Session
)的概念1.2
Session
的作用2.
Session
2.1
Session
的实现原理2.2 获得
Session
对象
2.3
Session
对象
的销毁2.4 如果Cookie禁用了那么
Session
还能找到吗?3.
Servlet
三大域 1.前言 1.1 会话(
Session
)的概念 会话是指一个终端用户与交互系统进行通讯的过程。比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。在我们的实际开发
中
Servlet
规范了一个Http
Session
类。 而这里我
根据
session
id
获得
session
对象
在
servlet
2.1标准下,可以根据
session
id
获得相应的Http
Session
对象
,现在这个方法已经弃用了,那么如何根据
session
id
取得相应的http
Session
对象
呢? 可以按照以下几个步骤完成。 1. 写一个单例的
Session
Context. 里面定义一个成员变量是map,用来存放
session
id
和http
Session
的键值对。 2.
servlet
中
Session
的用法
servlet
中
Session
的用法 (1)什么是
Session
? 服务器端为了保存用户的状态而创建的一个特殊的
对象
(即
session
对象
)。 当浏览器第一次访问服务器时,服务器会创建
session
对象
(该
对象
有一个唯一的
id
,一般称之为
session
Id
),接下来服务器会将
session
Id
以cookie的方式发送给浏览器。 当浏览器再次...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章