2012-07-03 3 views

답변

31

응답은 다음과 같은 이유의 노력됩니다 : 응답 버퍼가 최대 버퍼 크기에 도달했습니다

  • 때문입니다. 그것은 다음과 같은 이유가있을 수 있습니다 코드의 어떤 부분이 반응에 플러시 촉구했다

    > 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() 
    
  • , 나는 전자는 방법 HttpServletResponse.flushBuffer()를 호출.

  • 코드의 어떤 부분이 메소드를 호출의 OutputStream 또는 Writer, I, E를 플러시했다 HttpServletResponse.getOutputStream().flush() 또는`HttpServletResponse.getWriter(). 플러시()

  • 다른 페이지로 전송 한 경우 응답은 커밋되고 닫힙니다. 예를 들어, response.sendRedirect()가 호출되면 응답이 커밋됩니다.

+0

답장을 보내 주셔서 감사합니다. 의도적으로 우리는 이들 중 어떤 것도 절대로 부르지 않습니다. 그러나 flush = "true"가 원인일까요? 그렇다면이를 피하기 위해 고려해야 할 사항은 무엇입니까? – Sriram

+2

jsp의 버퍼 크기를 늘리십시오. –

+0

이 작업을 수행하는 방법? 몇 가지 예를 들어 설명해 주시겠습니까? – Sriram

관련 문제