首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

dwr中页面刷新和关闭时的有关问题

2012-08-22 
dwr中页面刷新和关闭时的问题在后台有个user 保存了用户名和id,用户名,sessionid和ScriptSession绑定,我想

dwr中页面刷新和关闭时的问题
在后台有个user 保存了用户名和id,用户名,sessionid和ScriptSession绑定,我想在页面刷新和关闭时,能够将这个用户名从user中删除,在不刷新和关闭就是在当前页面普通操作时,可以删除,但是当在关闭页面或刷新执行时
function window.onbeforeunload(){
  //删除用户名的操作
  }
会报错:2010-8-10 16:33:21 org.directwebremoting.dwrp.BaseCallHandler marshallException
警告: Exception while processing batch
不能删除这个用户名。
但是如果这样:
function window.onbeforeunloadr(){
  //删除用户名的操作
  confirm("确实要关闭吗?");
  }
通过confirm弹出窗延时 可以不抛异常,能达到删除这个用户名的效果
问题跟有一个帖子基本一样( dwr做web聊天的问题 )
这个问题应该如何解决?谢谢回复




[解决办法]
写个servlet,关闭时往其中传值,在servlet中关闭

热点排行