2013-03-15 16 views
0

我正在運行一個嵌入式Jetty服務器(Jetty 8)。我想製作一個HTTP流媒體應用程序。因此,我必須每隔幾秒刷新一次作家(該servlet將繼續運行)。flushBuffer()不工作

問題是,response.flushBuffer()和response.getWriter.flush()似乎都不會將輸出寫入響應。 (雖然,response.isCommitted()返回true)只有在servlet返回後,輸出纔可見。

這是因爲Jetty不支持Streaming嗎?或者我必須在Jetty中進行一些配置更改?

+1

Servlet過濾器也可以做他們自己的緩衝。例如gzip壓縮或HTML美化器作爲過濾器。 – 2013-03-15 13:34:46

+0

謝謝!這是問題:) – user1523170 2013-03-15 13:38:31

+0

@JoopEggen你應該將其移動到一個答案 – 2013-03-15 20:21:48

回答

0

Servlet過濾器也可以做他們自己的緩衝。例如gzip壓縮或HTML美化器作爲過濾器。