在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中,那么當(dāng)我新創(chuàng)建一個(gè)session的時(shí)候,同時(shí)也想訪問(wèn)在此session中的數(shù)據(jù),如GROUP,如何才能做到。
所以,我就想了一下方案:
1、我根據(jù)此session的id取得其對(duì)應(yīng)session對(duì)象。
2、通過(guò)Object obj = session.getAttribute("GROUP");來(lái)取得存放在其中的對(duì)象。
現(xiàn)在面臨的問(wèn)題是:我如何根據(jù)一個(gè)session的id就可以取得此對(duì)象呢?
我現(xiàn)在也不知道。現(xiàn)在研究中………………
|----------------------------------------------------------------------------------------|
版權(quán)聲明 版權(quán)所有 @zhyiwww
引用請(qǐng)注明來(lái)源 http://www.aygfsteel.com/zhyiwww
|----------------------------------------------------------------------------------------|