gpt4 book ai didi

groovy - renderArgs 在模板中为空!框架

转载 作者:行者123 更新时间:2023-12-01 04:56:47 25 4
gpt4 key购买 nike

我有一个这样的 Controller 函数

public static void renderCustomersList() {
System.out.println("renderArgs"+renderArgs.toString());
render(renderArgs);
}

在我的常规模板中

renderArgs ${renderArgs.toString()}

我在我的控制台中打印了 renderArgs 值,但是当我传递给模板时,它打印为空。我想要我的 main.html 中的这些值。我在我的 renderCustomersList.html 和 main.html 中都打印了 renderArgs 两个模板上的值都是空的。可能是什么错误。

最佳答案

您不需要将 renderArgs 作为参数传递给 render 函数 - renderArgs 范围内的所有变量都将在模板无论如何。但是不是在模板中访问 renderArgs 对象本身,而是去获取独立值 - 见下文。

Controller :

public static void renderCustomersList() {
... // some code to initialize yourVariable
renderArgs.put("yourVariable", yourVariable);
render(); // renderArgs not needed as a parameter
}

在模板中:

${yourVariable}

关于groovy - renderArgs 在模板中为空!框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7708777/

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