用response.sendRedirect();就报错。报错的内容大致如下吧:
java.lang.IllegalStateException
org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirect(CoyoteResponseFacade.java:399)
网上查了一下,犯这种错误的人真的很多,但是好像没有能给出正确答案的人了。这说时这是一个非常不容易遇到问题,可能带有一定的偶然性。
还是找到一位仁兄的解答,他在CSDN上的网名应该叫zwf88,在此非常感谢。
解决办法为,在response.sendRedirect();的下一句加上return;
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)