Нужно ли мне сбрасывать выходной поток сервлета?

Нужно ли «сбрасывать» OutputStream из HttpServletResponse?

Я уже видел с по Должен Я закрываю поток вывода сервлета? , что мне не нужно закрывать его, но не ясно, нужно ли мне его очищать. Следует ли мне ожидать этого и от контейнера?

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?
}

30
задан Community 23 May 2017 в 12:01
поделиться