跨session的数据共享

跨session的数据共享

在DWR中定义的bean部分代码如下:

public class MapBean{
 
 protected Logger log = Logger.getLogger(this.getClass());
 
 public void synMove(HttpServletRequest request,HttpSession session) {
  

//  HttpSession s = session;
//  
//  HttpSession session = request.getSession(); // 假如session id 是id0
//  log.info("current request session is : "+session.getId());
//  Object obj = session.getAttribute("GROUP");
//  log.info("current group obj : "+obj);
//  
  ServletContext sc = request.getSession().getServletContext();
  ServerContext sctx = ServerContextFactory.get(sc);
  
  WebContext webContext = WebContextFactory.get();

如绿色的代码部分,我能够取得我保存在id 为id0的session中,那么当我新创建一个session的时候,同时也想访问在此session中的数据,如GROUP,如何才能做到。
所以,我就想了一下方案:
1、我根据此session的id取得其对应session对象。
2、通过Object obj = session.getAttribute("GROUP");来取得存放在其中的对象。
现在面临的问题是:我如何根据一个session的id就可以取得此对象呢?
我现在也不知道。现在研究中………………



|----------------------------------------------------------------------------------------|
                           版权声明  版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|

你可能感兴趣的:(跨session的数据共享)