Нужно ли «сбрасывать» 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?
}