We are using Apache/Tomcat for our site. Our servlets stream data rather than send it in one big chunk, but unfortunately it seems that Apache is buffering the servlet output stream, so results get to the user's browser only when the servlet closes the stream. Is there any way to control this?

joe w

Have you tried calling flush() on the ServletOutputStream?