java.lang.IllegalStateException:无法转发。响应已经提交

时间:2015-12-04 04:24:59

标签: java security servlet-filters servlet-3.0

我希望在发生某些情况时重定向到过滤器中的logOut网址。

我尝试了sendRedirect的{​​{1}}和forward方法......但是却遇到了这个错误。我已经评论了sendredirect代码。

requestDispatcher

1 个答案:

答案 0 :(得分:0)

在响应时调用sendError时,响应已提交。查看文档here。请改用setStatus

更改,

 res.sendError(HttpServletResponse.SC_FORBIDDEN);

 res.setStatus(HttpServletResponse.SC_FORBIDDEN);