2012-07-03 24 views

Respuesta

31

La respuesta se ha comprometido debido a las siguientes razones:

  • porque el búfer de respuesta ha alcanzado el tamaño del búfer máx. Podría deberse a las siguientes razones:

    > 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() 
    
  • Una parte del código ha llamado enrojecida sobre la respuesta, i, e, invoca el método HttpServletResponse.flushBuffer().

  • Alguna parte del código ha vaciado la OutputStream o Writer, i, e, se invoca el método HttpServletResponse.getOutputStream().flush() o `HttpServletResponse.getWriter(). Flush()

  • Si ha reenviado a otra página, donde la respuesta está comprometida y cerrada. Por ejemplo, cuando se ha llamado a response.sendRedirect(), la respuesta se confirma.

+0

Gracias por la respuesta. Deliberadamente nunca llamamos a ninguno de estos. Pero, flush = "true" causaría esto? Entonces, ¿cuáles son las medidas a considerar para evitar esto? – Sriram

+2

Aumenta el tamaño del búfer de jsp. –

+0

¿Cómo hacer esto? ¿Puedes explicarlo con algún ejemplo? – Sriram

Cuestiones relacionadas