现在的位置: 首页 > 综合 > 正文

response.sendRedirect();重定向报错问题。

2013年08月31日 ⁄ 综合 ⁄ 共 430字 ⁄ 字号 评论关闭

        一下午就死这上面了。在一个JSP页面中,用response.sendRedirect();就报错。报错的内容大致如下吧:

  java.lang.IllegalStateException   
  org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirect(CoyoteResponseFacade.java:399)  

        网上查了一下,犯这种错误的人真的很多,但是好像没有能给出正确答案的人了。这说时这是一个非常不容易遇到问题,可能带有一定的偶然性。

        后来我还是找到一位仁兄的解答,他在CSDN上的网名应该叫zwf88,在此非常感谢。

        解决办法为,在response.sendRedirect();的下一句加上return;

如下:

 

{
        response.sendRedirect();
        
return;
}

 

 

 

抱歉!评论已关闭.