RPC无法处理addclose处理程序

时间:2014-09-29 10:50:13

标签: gwt rpc

我在GWT面临一个奇怪的问题。我在服务器端生成一个excel文件供用户下载。但下载后文件应该被删除。 我已经把逻辑删除它在服务器端2次。一个是用户注销,另一个是浏览器关闭时。 当用户注销时,它完美地工作,因为它有足够的时间来调用服务器,而在addclosehandler的情况下,它会丢失连接并且文件保持不变。 即服务器端的方法没有被执行。

我试图找到另一种方法来直接通过导入包并在gwt.xml中继承来调用该方法。但是在编译时抛出了一个错误并正确地使服务器端无法继承。

请让我离开这个。

提前致谢。

1 个答案:

答案 0 :(得分:0)

  

但下载后文件应该被删除。我已经把逻辑   在服务器端删除它2次。

这不需要与客户端做任何事情。我不知道你的程序是如何工作的,但通常它应该像这样工作:

  • 客户提出请求
  • Servlet生成字节(是否真的需要将字节存储在文件中?)
  • 将其发送给客户

就是这样。