在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
|----------------------------------------------------------------------------------------|
posted on 2008-10-15 19:00
zhyiwww 阅读(425)
评论(0) 编辑 收藏 所属分类:
j2ee