DWR
可以指定超时设置:
1、设置局部超时:
RemoteBean.remoteMethod(param1, param2, ...,
{
callback: callbackfun, //回调函数
timeout: Tms, //超时,单位是毫秒,默认为20分钟,设置为0代表关闭超时
errorHandler:function(message) { alert(message); } //超时后调用的处理函数
});
2、设置全局超时:
DWREngine.setTimeout(Tms);
3、存在的问题:
在某些情况下,Ajax/DWR
超时造成回调无法调用(及时关闭超时设置也不行),我的一个比较笨的解决办法就是前台同时启动两个DWR
远程调用,一个线程启动后台的耗时操作,这个操作结束后会向一个能够快速返回的地方,比如文件,数据库写入标识位(例如耗时操作的结果成功,失败等),而另一个线程获取后台文件或者数据库中的标识位(这个操作返回比较快),前台的第一个DWR
调用不需要回调,只有第二个回调根据读取的标识位更新前台页面。以上问题在DWR
环境和原始的Ajax调用中都存在。
分享到:
相关推荐
这是我用dwr做的一个例子,非常好懂,就是一个文本框,旁边一个按钮,连接了mysql数据库,在文本框里输入注册名,如果数据库里面已有,就会在旁边提示出来,用的是DWR技术,DER是ajax技术里的一个框架,简单易学,只要看了我这...
本人自己初学时 整理的笔记,对初学者有帮助,包含HTML/SERVLET/JSP/JS/AJAX/DWR等技术,对初学者是有帮助的,已经工作很多年的可以绕过了
dwr实现ajax功能ajax+dwr.........................
dwr20.dtd约束文件。 <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd" >
dwr反向Ajax的三种情况dwr反向Ajax的三种情况
dwr反向ajax使用,即时提醒。WEB网页实现右下角时时弹出提醒DIV
DWR实现AJAX验证实例,通过输入的数查询数据库字段是否存在。在前台显示。eclips实现。
dwr20.dtd
即时通讯DWR Reverse Ajax
dwr的使用和ajax的使用demo
AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程AJAX DWR教程
在做公司OA时遇到了服务器向客户端发信息的屏障,后来百度搜了下,发现了DWR反转可以实现。这是自己做的一个小东西,大家可以下载看看!共同学习!呵呵!
这篇文章让读者看到了一个使用了DWR的Web应用是如何一步步建立的。我会展示创建这个简单的示例应用的必要的细节,这个应用是可下载的并且可以在你的环境中布署来看看DWR如何工作。
这两本书来的也不容易,所以想跟大家分享一下,想学着两个技术的,看完绝对不后悔。
struts2使用Dwr实现Ajax异步提交信息的使用步骤和配置详解。
DWR jar包 ajax必备,非常实用的开源工具
dwr reverseajax clockms
dwr reverseajax ClockLogging
使用DWR开发AJAX For J2EE
dwr demo ajax dwr demo ajax dwr demo ajax dwr demo ajax