场景
从实例入手学习Shiro与Web的整合:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/90140802
在上面已经实现整合Web的基础上实现 Shiro 会话机制的学习。
实现
在登录的servlet中添加
Session session=subject.getSession();
System.out.println("sessionId:"+session.getId());
System.out.println("sessionHost:"+session.getHost());
System.out.println("sessionTimeout:"+session.getTimeout());
session.setAttribute("info", "session的数据");
然后在登录成功后的success.jsp中使用EL表达式获取session中的值。
${info }
<br/>
登录成功,欢迎你!用户[<shiro:principal/>]
效果
其他session机制的用法参照官方文档: