0
我不明白为什么我需要修改JSP中的缓冲区和autoflush属性,它们是做什么的?如果我不修改它们会发生什么?为什么需要修改JSP中的缓冲区和自动刷新属性?
我不明白为什么我需要修改JSP中的缓冲区和autoflush属性,它们是做什么的?如果我不修改它们会发生什么?为什么需要修改JSP中的缓冲区和自动刷新属性?
JSP页面生成的任何内容都存储在缓冲区中。当缓冲区已满时,它会被发送回客户端(浏览器)。当刷新缓冲区一次时,重定向或转发将不起作用,因为HTTP响应头的所有更改都必须在首次向客户端发送缓冲区时发生。同样,您不能在第一次刷新后向响应添加cookie。
表示您可能希望禁用自动清理和/或增加缓冲区大小以允许您的代码最近向响应中添加cookie。但是,如果您需要这样做,您的代码可能不够优雅。
缓冲区大小也影响性能:请参阅Optimal buffer size for JSP's and autoflush property。
谁说你需要这样做? – Pino
好吧那我为什么要?我应该这样做? – zer0uno