作者:xyzroundo

創建一個類:

public class SystemContext {

private static ThreadLocal webSession = new ThreadLocal();

public static HttpSession getWebSession() {

HttpSession session = (HttpSession) webSession.get();

return session;

}

public static void setWebSession(HttpSession session) {

webSession.set(session);

}

}

再寫一過濾器,將session放到以上的類對象裡
public void doFilter(ServletRequest request, ServletResponse response, 
FilterChain chain) throws IOException, ServletException {

SystemContext.setWebSession(httpRequest.getSession());

}
這樣在service類中就可以使用SystemContext.getWebSession()來取得session了。

spring AOP 取得web的session相关推荐

  1. Spring AOP用法

    软件152 杨浩艺 Spring AOP Java web 环境搭建 Java web 项目搭建 Java Spring IOC用法 spring提供了两个核心功能,一个是IoC(控制反转),另外一个 ...

  2. [Java][web]利用Spring随时随地获得Request和Session

    利用Spring随时随地获得Request和Session 一.准备工作: 在web.xml中加入 <listener> <listener-class> org.spring ...

  3. springsecurity中session失效后怎样处理_结合Spring Security进行web应用会话安全管理

    结合Spring Security进行web应用会话安全管理 在本文中,将为大家说明如何结合Spring Security 管理web应用的会话.如果您阅读后觉得本文对您有帮助,期待您能关注.转发!您 ...

  4. Spring核心技术原理-(2)-通过Web开发演进过程了解一下为什么要有Spring AOP?

    上一篇: Spring核心技术原理-(1)-通过Web开发演进过程了解一下为什么要有Spring? 上一篇从Web开发演进过程的一个侧面简述了一下为什么会有Spring?事实上只介绍了为什么会有Spr ...

  5. 彻底理解Spring AOP

    目录 前言 1. AOP概念 2. AOP的实现 3. Spring的IoC理解: 4. Sping知识整理 前言 AOP英文名为Aspect Oriented Programming,意为面向切面编 ...

  6. Spring - Java/J2EE Application Framework 应用框架 第 5 章 Spring AOP: Spring之面向方面编程G

    第 5 章 Spring AOP: Spring之面向方面编程 5.1. 概念 面向方面编程 (AOP) 提供从另一个角度来考虑程序结构以完善面向对象编程(OOP). 面向对象将应用程序分解成 各个层 ...

  7. Spring - Java/J2EE Application Framework 应用框架 第 5 章 Spring AOP: Spring之面向方面编程

    第 5 章 Spring AOP: Spring之面向方面编程 5.1. 概念 面向方面编程 (AOP) 提供从另一个角度来考虑程序结构以完善面向对象编程(OOP). 面向对象将应用程序分解成 各个层 ...

  8. 第 5 章 Spring AOP: Spring之面向方面编程

    http://oss.org.cn/ossdocs/framework/spring/zh-cn/aop.html 第 5 章 Spring AOP: Spring之面向方面编程 5.1. 概念 面向 ...

  9. spring aop实例讲解_Spring框架核心知识点

    文章内容输出来源:拉勾教育Java高薪训练营 前言: 由于工作需要提升自身技术能力,在各方比较下,报名了拉勾教育的java高薪训练营,目前已经学了半个月啦,来说说自身学习的感受吧: 课程内容有广度更有 ...

最新文章

  1. 5.10 程序示例--模型选择-机器学习笔记-斯坦福吴恩达教授
  2. libev源码分析---整体设计
  3. 从零开始在 Windows 上部署 .NET Core 到 Kubernetes
  4. GTJ2018如何导出全部工程量_如何成为优秀的造价员?广联达编制内刊手册,造价员算量高手秘籍...
  5. jquery字符串序列化方法总结
  6. 【codevs1830】【BZOJ1951】古代猪文,数论综合
  7. RHEL/CentOS 6.x使用EPEL6与remi的yum源安装MySQL 5.5.x
  8. 我们在电脑房里上计算机课英语怎么说,2017年英语六级作文及翻译:计算机和人...
  9. IntelliJ IDEA常用的快捷键积累总结
  10. HDU2049 不容易系列之(4)——考新郎【递推】
  11. Kerloud UAV室内光流定位教程
  12. 三维几何图形创作方法(Geometry3D)之三
  13. iOS移动开发1x 、2x 、3x图片介绍
  14. 单独备份config配置文件 (来自老梁邮件)
  15. Ubuntu 录制视频并制作成gif图
  16. 极限元语音算法专家刘斌:基于深度学习的语音生成问题
  17. 哪些行业可以申请高新技术企业?
  18. Python 网络爬虫基础知识及体验
  19. 负载均衡(LB)概述
  20. vue背景图片怎么用变量表示?

热门文章

  1. LINUX 内核代码备忘录
  2. 我就是古董店的那个店小二……专司收藏……
  3. 关于指针,可能是网上最详细的讲解了
  4. C#中常用的几种读取XML文件的方法
  5. linux 邮件发送时间,Linux-No.04 Linux 设置定时任务发送邮件功能
  6. GoogLeNet学习
  7. esp定律手动nspack 3.7_ESP定律原理详解
  8. std::chrono时间库详解
  9. HTML与CSS基础之兄弟元素(六)
  10. linux 管理mysql,Linux上MySQL的管理配置