我写了一个JSP文件:  
  <%  
  response.setBufferSize(1);  
  out.println(response.getBufferSize());  
  %>  
    
  结果我看到的是:8192 
  为什么setBufferSize()不起作用呢? 

解决方案 »

  1.   

    <%  
      response.setBufferSize(32*1024);  
      out.println(response.getBufferSize());  
      %>  
    结果仍然是8192
      

  2.   

    Sets the preferred buffer size for the body of the response. The servlet container will use a buffer at least as large as the size requested. The actual buffer size used can be found using getBufferSize. java api上已经说明了,setBufferSize只是设置一个低限,
    系统保证最少使用这么大的buffer,实际用了多大,在getBufferSize得到。
      

  3.   

    而且搜索网上的,无数的教程都写着response.setBufferSize(0);  这种语句,实际我测试也是没有效果阿