我是否需要從HttpServletResponse中「刷新」OutputStream?我需要刷新servlet輸出流嗎?
我已經看到從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?
}
這是基於約定(per @ mdrg),還是記錄在某處? – shmosel 2015-05-12 23:11:07