当前位置: 代码迷 >> Java Web开发 >> 高分请教,Spring拦截器内如何样获取HttpSession对象
  详细解决方案

高分请教,Spring拦截器内如何样获取HttpSession对象

热度:148   发布时间:2016-04-17 13:33:01.0
高分请教,Spring拦截器内怎么样获取HttpSession对象?
请关我怎样才能在Spring拦截器内获取HttpSession对象?


------解决方案--------------------
有2种办法:
1,新建一个POJO类,用于存放session.
你在Action或者Servlet中,把session取出,放入这个POJO对象中。这样,你就可以在Spring中获取session了。

2,或者在Action/Servlet中新建一个ThreadLocal变量, 把session放到当前线程中。 这样,你的Spring管理的bean就可以在本线程中获取session了。
------解决方案--------------------
如果想获得HttpSession,那就要先获得request,实际上spring容器是不管理request的也不应该管理request,所以你的需求本身就不对~
  相关解决方案