会出现这样的错,因为我在拦截器中:

 PrintWriter out = response.getWriter();

然后拦截器返回true.
请求继续走到controller中。
controller返回又要获取Writer,此时就会报错。

因此,拦截器返回true时,不能有response.getWriter();的调用。
把该语句写在false的处理块中。


认真的coder
6 声望5 粉丝

认真的coder. blog文章中不懂的,可+v:co_20_20。 在线乐意解答。