社区
Java EE
帖子详情
怎样找出包含在HttpSession,Request,ThreadLocal中的对象
Nick_Xu_CS
2011-03-21 09:51:34
领导指定了一个任务,就是找出包含在HttpSession,Request,ThreadLocal中的对象,不知道该如何下手。
使用的是Websphere!
...全文
141
3
打赏
收藏
怎样找出包含在HttpSession,Request,ThreadLocal中的对象
领导指定了一个任务,就是找出包含在HttpSession,Request,ThreadLocal中的对象,不知道该如何下手。 使用的是Websphere!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nick_Xu_CS
2011-03-22
打赏
举报
回复
我尝试过用这种方法,但是HttpSession,Request,ThreadLocal怎么区别呢?
d19901217
2011-03-22
打赏
举报
回复
User u=new User();
Systen.out.prtinln(u instanceof User);
print:true
无聊找乐
2011-03-21
打赏
举报
回复
查下api
HttpSession 有个 getAttributeNames()
依次类推吧
如果这不能满足老板的要求就用反射吧
Java Web核心技术-Cookie和
HttpSession
你能获得:理解Cookie和Session是什么,有什么作用、如何使用、有什么区别【面试】。传统的Web开发需要将客户端的状态保存在服务器端,所需要的技术就是Cookie和Session。教学服务:实战驱动远程协助课后答疑教辅资料讲师介绍: 菩提老师吉林大学毕业,Java资深研发工程师。8年+Java研发与授课经验,主导过多个大型企业实战项目。曾任职知名IT培训机构讲师,授课通俗易懂,风趣幽默,对学员有很强的责任心和耐心。累计教授学员500+,就业率99%+,学员好评率99%+课程简介:本课程是菩提老师的《Java零基础到高薪架构师》系列课
中
的课程。也支持单独学习,能够帮助同学们快速的掌握重点核心的知识技术,具有颇高的实际工作价值,快速达标企业级开发要求,课程内容结合实战开发,以实战编码验证理论的教学方式深受学员喜欢,讲师的大量过往学员就业数据显示,简洁清晰的授课思路,有利于学员理解、掌握、学会课程,从而更容易就业或涨薪。
SSM框架使用
ThreadLocal
管理
HttpSession
为了使
httpsession
在整个项目都可以获取到,比如直接在service层或者dao层调用,不用从controllar传过那么麻烦,这时候可以用
ThreadLocal
来管理
httpsession
总体的思路 因为springmvc每次处理用户的请求,是用的不同的线程(用Thread.currentThread.getId()打印即可发现) 所以用户每次请求的时候,都应该把session绑定到当
ThreadLocal
实现HttpServlet
Request
、
HttpSession
信息在线程之间共享
今天敲代码过程
中
遇到一个奇怪的问题,代码
中
设置了code值,但是 后面获取这个code值就报了空指针异常,一开始始终没有搞清楚问题所在,想了好久,因为这个get是放在线程池 里面的,所以想到可能是线程池影响的,所以就不使用线程池。果然就可以获取到code值了。 然后仔细看了看setcode的代码: 发现问题了,因为这里面获取了HttpServlet
Request
Request
和
ThreadLocal
Web容器
中
有三个周期
request
/
Httpsession
/application 其
中
request
是客户端发出的一个请求,这个
request
的载体就是一个 线程,实际等同于一个线程的生命周期。
Request
是封装在线程上面一个抽象概念。 而
ThreadLocal
则相当于 多个线程的一个共享全局变量存储地,它里面保存的是和每个线程相关的状态。所以
threadLocal
是为线程服...
threadlocal
用法及原理
HttpSession
session = ((HttpServlet
Request
)req).getSession(); UserSessionFilter.session.set(session);
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章