2013-07-01 31 views

回答

3

JSP页面生成的任何内容都存储在缓冲区中。当缓冲区已满时,它会被发送回客户端(浏览器)。当刷新缓冲区一次时,重定向或转发将不起作用,因为HTTP响应头的所有更改都必须在首次向客户端发送缓冲区时发生。同样,您不能在第一次刷新后向响应添加cookie。

表示您可能希望禁用自动清理和/或增加缓冲区大小以允许您的代码最近向响应中添加cookie。但是,如果您需要这样做,您的代码可能不够优雅。

缓冲区大小也影响性能:请参阅Optimal buffer size for JSP's and autoflush property

相关问题