美文网首页
java.lang.IllegalStateException:

java.lang.IllegalStateException:

作者: embers1996 | 来源:发表于2018-08-31 14:11 被阅读0次
image.png

出现问题的原因

这句话的意思是:response已经提交了,不能再转向了。

当你有多个跳转的页面的语句时候,有可能出现这种情况,其实这个错误是由于response多次提交或者是由于有页面显示后仍然含请求转向产生的,换句话说就是程序在return之前就已经执行了。

假设你用response.sendRedirect();跳转页面,执行这个语句之后,它的后面还有代码没有执行,你想想,既然跳转了页面,原页面的代码没有终止,一定会出错,这时就会出现你的错误Cannot forward after response has been committed。

解决办法

跳转或者转发的语句后面加上return;来终止代码的继续执行

相关文章

网友评论

      本文标题:java.lang.IllegalStateException:

      本文链接:https://www.haomeiwen.com/subject/judswftx.html