Каковы общие возможности встретить это исключение в сервлете - Ответ Уже зафиксирован?
Причина того, что реакция сервлета уже совершена,
Ответ 1
Ответ завершается по следующим причинам:
-
Поскольку буфер Response достиг максимального размера буфера. Это может быть вызвано следующими причинами:
> the bufferSize in JSP page has reached.You can increase the JSP buffer size in page directive. See here, <%@ page buffer="5kb" autoFlush="false" %> > the server default response max buffer size has reached.You can increase the server default max buffer size. ServletRespnse.setBufferSize()
-
Некоторая часть кода вызвала сброс на ответ, i, e, вызвала метод
HttpServletResponse.flushBuffer()
. -
Некоторая часть кода сбросила значения
OutputStream
илиWriter
, i, e, вызвала методHttpServletResponse.getOutputStream().flush()
или `HttpServletResponse.getWriter(). flush() -
Если вы перешли на другую страницу, где ответ был как завершен, так и закрыт. Например, когда response.sendRedirect() был вызван, ответ завершен.