第十章 会话管理(三) 会话监听器
来源:互联网 发布:淘宝好评返现处罚条例 编辑:程序博客网 时间:2024/05/29 07:30
会话监听器用于监听会话创建、过期及停止事件:
public class MySessionListener1 implements SessionListener{@Overridepublic void onStart(Session session) {//会话创建时触发 System.out.println("会话创建:"+session.getId());}@Overridepublic void onStop(Session session) {//会话过期时触发 System.out.println("会话过期:"+session.getId());}@Overridepublic void onExpiration(Session session) {//退出/会话过期时触发System.out.println("会话停止:"+session.getId());}}
如果只想监听某一个事件,可以继承SessionListenerAdapter实现:
public class MySessionListener2 extends SessionListenerAdapter{@Overridepublic void onStart(Session session) {System.out.println("会话创建:"+session.getId());}}
在 shiro-web.ini配置文件中可以进行如下配置设置会话监听器:
sessionListener1=session.listener.MySessionListener1sessionListener2=session.listener.MySessionListener2sessionManager.sessionListeners=$sessionListener1,$sessionListener2
阅读全文
0 0
- 第十章 会话管理(三) 会话监听器
- 第十章 会话管理(一) 会话
- 第十章 会话管理
- 第十章 会话管理
- 第十章 会话管理
- 第十章 会话管理(二) 会话管理器
- 第十章 会话管理(四) 会话存储/持久化
- 第十章 会话管理(五) 会话验证
- 第十章 会话管理(六) sessionFactory
- 第十章 Shiro 会话管理
- Shiro(三) 会话管理
- Servlet容器模型(三)会话管理
- 第十章 会话管理——《跟我学Shiro》
- 第十章 会话管理——《跟我学Shiro》
- 第十章 会话管理——《跟我学Shiro》
- 第十章 会话管理——《跟我学Shiro》
- 第十章 会话管理——《跟我学Shiro》
- 第六章:会话管理
- 数位平方和(rms2017模拟14-2)* * *【推理】
- 《Java核心技术》第10版读书笔记之Chap5(1)——类的继承
- 解决图片hover后添加边框晃动问题
- Spring ioc 底层原理
- java学习初探九之String
- 第十章 会话管理(三) 会话监听器
- 初识python,请各位大牛指点—登录模块
- 常用代码
- Mybatis中#与$的区别
- SPringMVC-拦截器
- maven配置ssh环境
- spring 整合hibernate整合方式
- 384. Shuffle an Array
- [译文]深入理解JavaScript的this关键字(二)