response.getOutputStream已被调用

时间:2012-08-31 06:14:17

标签: java servlets

有没有办法可以检查是否已经为响应调用了getOutputStream?

1 个答案:

答案 0 :(得分:1)

一种方法是编写一个拦截servlet请求的ServletFilter,使用Decorator来包装HttpServletResponse,其响应.getOutputStream()会告诉你该方法已被调用并委托调用包装HttpServletResponse以返回实际输出流。