gpt4 book ai didi

grails - 在Grails中检测重定向

转载 作者:行者123 更新时间:2023-12-02 14:45:32 24 4
gpt4 key购买 nike

save操作结束时,我将重定向到show操作,如下所示:

redirect(action: "show", id: exampleInstance.id)

在我的 show Action 中,我希望能够检测是否有人通过URL直接进入了该 Action ,或者是否有人从另一个 Action 中重定向了他们。我尝试了 request.isRedirected(),但它总是返回 false

如何检测由于另一个操作的重定向而导致我处于某个操作中?

最佳答案

我猜您想显示一条确认消息。 Grails具有针对此类用例的内置功能:

http://www.grails.org/doc/2.1.0/ref/Controllers/flash.html

看一下这个例子:

class BookController {

def save() {
flash.message = "Welcome!"
redirect(action: 'home')
}
}

在 View 中,您可以打印或检查 flash.message

关于grails - 在Grails中检测重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12270564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com