AJAX+JSP时,out.write('content')之后,如果后面还有代码,无法被执行到,会报错,java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed。
可以在out.write('content');这句代码后面加:return;令下面的代码sendRedirect不再执行。后台就不会报错了。
本文探讨了在使用AJAX结合JSP进行Web开发时遇到的一个常见问题:当使用out.write('content')后继续执行sendRedirect时引发的java.lang.IllegalStateException异常。文章提供了有效的解决方案——通过添加return语句来阻止后续代码执行,从而避免错误的发生。
AJAX+JSP时,out.write('content')之后,如果后面还有代码,无法被执行到,会报错,java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed。
可以在out.write('content');这句代码后面加:return;令下面的代码sendRedirect不再执行。后台就不会报错了。
3899
1032
2万+
653

被折叠的 条评论
为什么被折叠?