是否可以阻止gwt rpc?即应用程序阻塞,直到从服务器收到响应
答案 0 :(得分:4)
据我所知,没有gwt rpc阻塞,因为它与异步回调相反。
但你可以使用这两种方法
onSuccess()
方法执行所有操作。它保证您的方法完成并成功完成,然后继续使用其他方法。我的建议是第二个(onSuccess)。我想再次提到阻止永远不是一个好主意
答案 1 :(得分:1)
嗯,同步rpc调用被GET设计者称为邪恶。他们确实有很强的论据......但你可以通过黑客攻击成功同步rpc ......这是其中之一, http://code.google.com/p/google-web-toolkit/issues/detail?id=4898
答案 2 :(得分:0)
我想到的最简单的解决方案是从异步调用开始到填充完成时“阻止”你的应用程序,这将是onSuccess()
方法的结尾。 / p>
通过屏蔽,我的意思是在页面中间显示一些animated loading gif。