我正在使用 GWT 调用服务。
在客户端我只调用了一次该方法,但在服务器端,服务中的方法被调用了两次。
我在 Firefox 中使用 GWT-Tools 调试了客户端;当我调用一次该方法时,服务器中有两次执行。参数中的相同数据,但在两个不同的线程中。
我在同一个应用程序中有更多调用,但问题仅在于那个应用程序。
最佳答案
很多参数很多的并行调用和一些子调用也有同样的问题。
有些调用偶尔会执行两次。来自客户端的参数和调用是正确的,问题是服务器端。没有出现子调用/参数较少的问题。
当客户端上的所有调用都链接到单个序列中且没有其他更改时,问题似乎就消失了。即,下一个调用是在上一个调用及其所有子调用完全完成时执行的(很多嵌套的 OnSucess 而不是后续调用)。
关于java - gwt中的Remote Service被执行了两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12688177/