怎么获取shiro中的session对象

怎么获取shiro中的session对象,第1张

1、Shiro默认的Session处理方式

<!-- 定义 Shiro 主要业务对象 -->

<bean id="securityManager" class="orgapacheshirowebmgtDefaultWebSecurityManager">

<!-- <property name="sessionManager" ref="sessionManager" /> -->

<property name="realm" ref="systemAuthorizingRealm" />

<property name="cacheManager" ref="shiroCacheManager" />

</bean>

这里从DefaultWebSecurityManager这里看起,这个代码是定义的Shiro安全管理对象,看下面的构造方法(代码 1-1)

(代码 1-1)

public DefaultWebSecurityManager() {

super();

((DefaultSubjectDAO) thissubjectDAO)setSessionStorageEvaluator(new DefaultWebSessionStorageEvaluator());

thissessionMode = >

session即会话,是oracle中的概念,可用如下几个方法:

方法一:

1、登录oracle客户端,如plsql(登录用户需要有dba权限)。

2、运行如下语句,显示的就是当前的session id。

SELECT USERENV('SID') FROM DUAL;

方法二:

1、登录oracle客户端,如plsql(登录用户需要有dba权限)。

2、运行如下语句,显示的就是当前的session id。

SELECT SID FROM V$MYSTAT WHERE ROWNUM =1;

以上就是关于怎么获取shiro中的session对象全部的内容,包括:怎么获取shiro中的session对象、怎样在jsp页面获取session对象、如何获取session中的session id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9602636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存