0

我的应用程序有一个长时间运行的请求,需要一分钟以上。如果我使用的是 Chrome 或 Firefox,我只需要耐心等待。但是,如果我使用 IE,则在一分钟后我会弹出一个弹出窗口,提示我已达到网络连接超时。

这是为什么?

4

1 回答 1

2

默认 Internet Explorer 超时为 1 分钟。由于您的进程是一个长期运行的进程,IceFaces 不会发送响应并且它会超时。

您可以通过为长时间运行的进程生成一个新线程并立即返回响应来避免这种情况。IceFaces 有大量的轮询或推送选项可供您使用,让您的客户知道长时间运行的过程何时完成。

于 2010-01-11T16:16:28.037 回答