gpt4 book ai didi

grails - 在 Controller 中使用快捷方式重定向

转载 作者:行者123 更新时间:2023-12-02 15:25:38 26 4
gpt4 key购买 nike

我有以下 UrlMapping

"404"(controller:"home", action:"index")

我可以使用以下方法在 Controller 中重定向到 404 页面:
redirect controller:"home", action:"index"

有没有办法在重定向中使用映射而不是编写 Controller 和操作,即类似于 redirect("404") ?

最佳答案

从 Grails 2.3 开始,重定向可以在 UrlMappings 中完成。如下:

"/someAction"(redirect : [controller: 'home', action: 'index'])

请参阅 alternative ways .

更新:
为了使用来自 Controller 的映射,更好的选择是使用 namedMappings:
// UrlMappings
static mappings = {
name handle404: "404" {
controller = 'home'
action = 'index'
}
}

//controller
redirect(mapping: 'handle404')

关于grails - 在 Controller 中使用快捷方式重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28026812/

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