我需要从HttpServletResponse中“flush” OutputStream吗?
我已经看到Should I close the servlet outputstream?,说我不需要关闭它,但是不清楚是否需要刷新。我应该也期望容器会自动进行刷新吗?
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
byte[] response = getResponse();
String responseType = getResponseType();
response.setContentLength(response.length);
response.setContentType(responseType);
response.getOutputStream().write(response);
response.getOutputStream().flush(); // yes/no/why?
}
HttpServletResponse
的输出写入器进行刷新,无论服务器类型如何。 - Renardo