0

我有一个大量使用 JSTL 的 JSP(c:out、c:if、c:choose 等)。我遇到了一个有趣的情况,在 JSP 的中间循环期间,我的 HTTP 响应从未提交到已提交

JSP 根本没有对响应对象的引用,所以我不会意外地刷新响应缓冲区。

我已将响应缓冲区大小设置为 1MB 以进行测试(我的页面为 100KB) - 以避免自动缓冲区刷新(以及因此响应提交)。

我唯一能想到的是 JSTL 标记库(因为它们可以访问响应对象)正在秘密提交我的响应。

我无法在网上找到任何有用的文档或 JSTL 的源代码来自己查看。

有什么想法吗?

4

1 回答 1

0

问题是 JSP 维护自己的缓冲区大小,不受响应对象 setBuffer(..) 的影响。

<%@page buffer="256kb"%>
于 2013-06-06T01:42:18.993 回答