【发布时间】:2013-09-20 04:15:49
【问题描述】:
我使用 GWT(Java 到 JavaScript)作为前端,并使用 RPC 机制 (AJAX) 来发出服务器请求(Servlets 是关键)。
目前一切顺利。
现在已经生成了一个测试用例
1)向服务器发出请求
2)在断开客户端(用户)的互联网之间。
3)我们正在通过显示一些message 来处理InvocationException。
@Override
public void onFailure(Throwable caught) {
NTMaskAlert.unMask();
if(caught instanceof InvocationException){
NTFailureMessage.showFailureException(caught,"Network disconnected");
}
onNTFailure(caught);
}
3) 现在client 重新连接,用户创建request.
这是有趣的一点。
互联网重新连接后,浏览器开始处理之前的request,我在fire-bug中观察到了这一点。如果我断开两次并重新连接两次,则自动请求两次并发生重复数据。
【问题讨论】:
标签: java javascript ajax gwt web