0

我有很多带有 scriptlet 的 JSP,所以我需要使用 BodyTagSupport。

问题是标签内部有<jsp:forward ..>一个 .htm 页面,我得到了这个:

java.lang.IllegalStateException: getOutputStream() 已为此响应调用。

如果我使用 jsp 一切都很好。

你知道为什么会这样吗?

(我使用 Apache Tomcat 作为服务器)

4

2 回答 2

0

该标记将请求重定向到另一个 jsp 或 servlet,而您的 jsp 不能写任何其他内容。在标记之后,您的 jsp 必须返回。

于 2012-07-12T18:31:39.940 回答
0

这是一个 Tomcat 错误。它应该从 Tomcat 7.0.30 开始修复。

于 2012-08-19T07:38:12.227 回答