响应 sendRedirect() 处理
response sendRedirect() processing
if(condition true){
request.sendRedirect("//Some URL");}
// Some other code
现在我的问题是当我们重定向时,其他一些代码是否会执行?如果在什么时候执行,在 sendRedirect 之前还是在 sendRedirect 之后?
sendRedirect
方法不会停止您的方法的执行。
您应该以对 sendRedirect
的调用是您方法中的最后一条语句的方式分支您的代码,或者在调用 sendRedirect
.[= 之后显式调用 return;
15=]
另见 http://www.coderanch.com/t/556146/Servlets/java/response-SendRedirect-session
redirect 之后做一些事情会很混乱,所以它应该是流程的最后一条语句。提交,在重定向之前关闭你的东西以帮助理解你的代码。
if(condition true){
request.sendRedirect("//Some URL");}
// Some other code
现在我的问题是当我们重定向时,其他一些代码是否会执行?如果在什么时候执行,在 sendRedirect 之前还是在 sendRedirect 之后?
sendRedirect
方法不会停止您的方法的执行。
您应该以对 sendRedirect
的调用是您方法中的最后一条语句的方式分支您的代码,或者在调用 sendRedirect
.[= 之后显式调用 return;
15=]
另见 http://www.coderanch.com/t/556146/Servlets/java/response-SendRedirect-session
redirect 之后做一些事情会很混乱,所以它应该是流程的最后一条语句。提交,在重定向之前关闭你的东西以帮助理解你的代码。