永发信息网

dwr中 如何判断Scriptsession对应的页面是否任然存在?

答案:1  悬赏:20  手机版
解决时间 2021-11-20 11:28
dwr中 如何判断Scriptsession对应的页面是否任然存在?
最佳答案
你是在做dwr的服务器推送功能吧,
这个只靠dwr自己是无法判断的,需要自己管理ScriptSession.
有效地HttpSession,就是那个和当前的HttpSession匹配的ScriptSession.
我们可以自己维护一个Map,在这个Map里面,我们定义key就是HttpSession的Id,其值就是ScriptSession对象。
在每一次页面载入的时候,都去注册此ScriptSession,那么就会把新的ScriptSession绑定到httpSession上面了。

Map sm = g.getSessions();
sm.put(hs.getId(), ss);

通过上面的Map取得所有的有效ScriptSession集合
Collection pages = g.getSessions().values();
然后再推送,就可以了。

DWR3.0新加了一个象HttpSessionListener的东西ScriptSessionListener,用这个的话更简单,监听就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
徐侨后辈龙陂徐氏辈份是怎么排行的
10.05元大写怎么写
违章处理可以不带行驶证原件吗
屈原的诗歌和赏析(5首)
我因为特殊原因要离开一个地方一段时间,而我
烹饪中蔬菜加热为什么会变色,怎样防止蔬菜失
从福建泉州高铁站到晋江龙湖镇,坐公交车怎么
逃生2主角的妻子为什么会在矿井
怎么查找是什么系统类型?
一个男人手上有两个斗,分别都在大拇指上,有
323除以16的数式什么
吴江经济开发区人事局的工资待遇怎么样
作者儒勒 凡尔纳简介
易语言点击按钮后如何让时钟10秒倒计时完成后
十大吊顶品牌哪家设计水平最高?
推荐资讯
怎么在4×4格中画三角形为钝角三角形且面积为
2013年本科应届毕业生,在上海工作,月薪税前
广东大红葱现在可以种植吗?
和野形象モデリング(南京西路旗舰店)地址在哪
一个顿的左边,一个右耳旁是什么字?
包青天中皇上睡觉,包拯故意打碎花瓶是哪个单
近来早晨起来右手胳膊以下麻木是怎么回事?
『唯爱花店』地址在什么地方,我要处理点事!
win7错误5拒绝访问
如何解决永恒狂刀加载出辅助的问题,常见问题
万家乐JSQ30-V32怎么样?万家乐JSQ30-V32好吗
求一gl文的名字,驸马文,驸马女扮男装,后来
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?