gpt4 book ai didi

grails - 如何在 grails 中调用操作而不生成 View

转载 作者:行者123 更新时间:2023-12-04 18:48:31 26 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .




10年前关闭。




如何在没有 grails 尝试生成 View 的情况下调用我的一个 Controller 类中的方法?

最佳答案

您可以redirect到另一个 Controller Action 。

class PuppyController {

def woof() {
redirect(action:'bark')
}

def bark(){
response.write "Moo"
}

}

在某些时候,您应该写入响应或重定向到与 View 对应的方法/闭包,以便用户可以接收输出。

如果您尝试调用的方法在另一个 Controller 上,那么您很可能做错了。

例如,如果我有一个上传文件的 Controller 方法,以及另一种方法为该文件创建文件名作为我在另一个 Controller 上制定的一些约定(比如时间戳+“漂亮文件”+用户名)的组合,您应该将该 Controller 方法提升为 Service并将其注入(inject)两个 Controller 。

关于grails - 如何在 grails 中调用操作而不生成 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9959416/

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