标签: grails redirect forward
我在Grails中读到了forward和redirect,并且不明白为什么代码会打印“foo”。
请参阅:
def bar = { redirect (controller: "public", action: "index") // same happens with forward println "foo" // prints this in console?? WHY? }
在我看来,重定向/转发必须跳过当前方法执行...
这是一个错误还是我理解这个概念错了?
答案 0 :(得分:13)
因为它们是just function calls - 它们无法退出调用函数(您的操作)。之后只需添加return。
return