【发布时间】:2013-12-21 20:44:01
【问题描述】:
我在 jsp 中使用out.flush() 来定期更新浏览器中某些执行的结果。这是一个很长的执行过程,大约 10 分钟,我不希望浏览器看起来像是在等待永远。 (它也避免了超时错误)。
直接连接到tomcat端口时它工作正常,但是当我通过apache web服务器时它不工作(可能是因为flush现在被发送到web服务器并且web服务器直到一些缓冲区已满)。
知道我怎样才能获得与连接到 tomcat 端口相同的结果,但要通过网络服务器?
我正在寻找一个简单的解决方案(如果可能的话),我的意思不是 ajax 或在 tomcat 中启动一个新线程然后定期刷新浏览器,因为它们意味着很多更改。
提前致谢。
【问题讨论】:
标签: java apache jsp tomcat flush