为什么在grails中转发和重定向不会停止执行初始操作?

| 我在Grails中阅读了有关转发和重定向的内容,但并没有理解为什么下面的代码会显示\“ foo \”。 看到:
def bar = {
   redirect (controller: \"public\", action: \"index\") // same happens with forward
   println \"foo\" // prints this in console?? WHY?
}
我认为重定向/转发必须跳过当前方法的执行... 这是一个错误还是我理解这个概念错误?     
已邀请:
因为这些只是函数调用-它们无法从调用函数退出(您的操作)。之后再放
return
。     

要回复问题请先登录注册