response sendredirect()处理

bweufnob  于 2021-07-13  发布在  Java
关注(0)|答案(2)|浏览(563)
if(condition true){
    request.sendRedirect("//Some URL");}

    // Some other code

现在我的问题是,当我们重定向时,其他代码是否会执行?如果在何时、sendredirect之前或sendredirect之后执行?

o8x7eapl

o8x7eapl1#

这个 sendRedirect 方法不会停止方法的执行。
您应该将代码分支为 sendRedirect 是方法中的最后一个语句,或显式调用 return; 打电话后 sendRedirect .
另请参见http://www.coderanch.com/t/556146/servlets/java/response-sendredirect-session

pkbketx9

pkbketx92#

在重定向之后执行某些操作会非常混乱,因此它应该是流的最后一个语句。提交,关闭你的东西之前,重定向,以帮助理解你的代码。

相关问题