Чтобы указать на коварное исключение из правила «нет необходимости сбрасывать»: Работа с IBM WebSphere Application Server и использование ответа Writer (вместо OutputStream ), который я обнаружилчто мне пришлось его смыть;в противном случае последняя часть данных моего ответа была потеряна.Я полагаю, что класс IBM HttpServletResponse
действительно очищает OutputStream , но использует отдельный буфер для Writer и не очищает его.Другие серверы приложений, похоже, делают это.
Так что, если вы отправляете свои данные ответов на Writer , безопаснее их сбросить.Но нет необходимости сбрасывать OutputStream в сделку.
(я бы написал это как комментарий, но мне не хватило бы репутации, чтобы это сделать).