flushBuffer()不起作用

时间:2013-03-15 13:30:23

标签: java http servlets jetty embedded-jetty

我正在运行嵌入式Jetty服务器(Jetty 8)。我想制作一个HTTP流媒体应用。因此,我必须每隔几秒刷新一次我的编写器(servlet将继续运行)。

问题是response.flushBuffer()和response.getWriter.flush()似乎都没有将输出写入响应。 (尽管,response.isCommitted()返回true)仅在servlet返回后输出才可见。

这是因为Jetty不支持Streaming吗?或者我是否必须在Jetty中进行一些配置更改?

1 个答案:

答案 0 :(得分:0)

Servlet过滤器也可以自己进行缓冲。例如gzip压缩或HTML美化作为过滤器。