在postHandle()中访问ModelAndView会干扰响应输出流

时间:2013-08-12 03:55:22

标签: java spring-mvc

我遇到了最棘手的问题。

我有HandlerInterceptorAdapter的子类postHandle()。无论其他代码如何,如果我将以下行添加到拦截器,调度程序servlet最终会因getOutputStream() has already been called for this response错误而失败。

boolean isRedirect = modelAndView.getViewName().startsWith("redirect:");

似乎访问view中的modelAndView以某种方式干扰了响应输出流。我很困惑。有人有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

看起来你的控制器中有一个例外。尝试用try / catch和日志异常

包围它