【发布时间】:2011-12-24 01:05:16
【问题描述】:
在服务器完成生成 jsp 响应后,我需要在响应中添加一个隐藏标记。我不断收到非法状态异常。所以我使用 getWriter 而不是 getOutputStream 现在它抱怨这个:
java.lang.IllegalStateException: strict servlet API: cannot call getWriter() after getOutputStream()
我在响应包装器中覆盖 getWriter,我在过滤器中传递链
在从该方法返回时,我用 write 追加内容
由于我在使用 getWriter 或 getOutputStream 之一时遇到错误,我假设我必须以某种方式检查其中哪些已被使用。
【问题讨论】: