gpt4 book ai didi

grails - Grails-渲染模型和变量

转载 作者:行者123 更新时间:2023-12-02 14:21:22 26 4
gpt4 key购买 nike

通过 Controller 将模型提供给GSP并提供变量的正确方法是什么?我有一个不属于模型的一部分,但也需要由GSP呈现。

我从什么开始:

def index = {
render controller:"test", action:"index", model:[user:user]
}

例如-我如何(不正确地)修改它
def index = {
def url = "http://www.stackoverflow.com"
render controller:"test", action:"index", model:[user:user, testvar: url]
}

最佳答案

在您的示例中,您应该能够编写如下内容:

def index = {
def url = "http://www.stackoverflow.com"
return [user:user, testvar: url]
}

默认情况下,Grails View 将自动从相关操作中获取变量返回。这是通过映射 View 路径- Controller / Action 名称自动完成的。

如果您称为“渲染”,则有所不同。您可以呈现任何可能与您的 Controller / Action 无关的 View 。我建议仅在需要时使用它。

关于grails - Grails-渲染模型和变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143840/

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