因为对于当前登录用户要采取一些操作,一般的做法是登录之后用HttpSession保存。
但是要在一个环境利用这个当前登录用户,并且这个环境无法获取到Session对象,所以我想问的是
如何在一个用户登录之后,在一个地方保存这个用户,之后在一个获取不到Session对象的环境也可以访问这个登录用户信息。我开始打算用ThreadLocal但是发现,在另外一个页面get到的是null。也不打算采取系统及的静态变量,因为这样只能有一个用户登录了。请教,谢谢!
但是要在一个环境利用这个当前登录用户,并且这个环境无法获取到Session对象,所以我想问的是
如何在一个用户登录之后,在一个地方保存这个用户,之后在一个获取不到Session对象的环境也可以访问这个登录用户信息。我开始打算用ThreadLocal但是发现,在另外一个页面get到的是null。也不打算采取系统及的静态变量,因为这样只能有一个用户登录了。请教,谢谢!
解决方案 »
- CSS问题
- 用static private定义一个类中的变量,子类可以访问这个变量吗?
- 求救
- 我用Apache+Tomcat做的服务器,Tomcat老会提示Connection timeout reached,请问怎么回事?
- TOMCAT的奇怪输出信息
- 关于在下拉列表里的数据实现动态刷新
- 请教一个关于tomcat编码,websphere,sql server 2000编码的问题!内详细叙述
- for 出错!
- 以下几行代码用在servlet里面,为什么绝大多数的时候,得到的文件都比原来的少,不完整的,导致最终打不开文件!?
- 怎样在不用表单的情况下,在后台获得前台的页面数据?
- 问下jsp做文件上传的问题
- Java调用VC编译后的dll
新var一个变量,把用户传到下个页面去
request.setAttribute("userName",yourName);
request.getAttribute("userName");
因为2个请求很可能是2个线程(tomcat有线程池,分到同一个线程的几率很低)