一下午就死这上面了。在一个JSP页面中,用response.sendRedirect();就报错。报错的内容大致如下吧:
java.lang.IllegalStateException
org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirect(CoyoteResponseFacade.java:399)
网上查了一下,犯这种错误的人真的很多,但是好像没有能给出正确答案的人了。这说时这是一个非常不容易遇到问题,可能带有一定的偶然性。
后来我还是找到一位仁兄的解答,他在CSDN上的网名应该叫zwf88,在此非常感谢。
解决办法为,在response.sendRedirect();的下一句加上return;
如下:
...
{
response.sendRedirect();
return;
}
response.sendRedirect();
return;
}