在 renderArgs 中加载 404 和 404 的数据500 个错误

发布于 2024-12-12 04:11:38 字数 167 浏览 0 评论 0原文

使用 Play Framework,我想知道是否可以像在其他控制器中一样在模板中加载一些变量。

我主要考虑我的“STATIC_URL”变量,它包含静态文件的路径,该路径在我的 DEV/PROD 模式之间变化。

或者至少,我可以使用哪些替代方案来实现此目的?

感谢您的帮助!

Using Play Framework, I was wondering if it was possible to load some vars in the template like I do in other controllers.

I mainly think about my "STATIC_URL" var that contains the path to the static files, that changes between my DEV/PROD modes.

Or at least, which alternatives I can use to make this works?

Thanks for your help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苏别ゝ 2024-12-19 04:11:38

您的问题不是很清楚,可以举一个您想要实现的目标的例子。
但是,如果我认为您的要求是正确的,请在控制器中尝试以下操作:

//This will run before any controler request is called
@Before
static void globals() {
    renderArgs.put("staticUrl", staticUrl);//Adds staticUrl object to the renderArgs map.
}

然后在模板中使用 ${staticUrl} 访问 renderArgs 映射中的值。

Your question is not very clear and could do with an example of what you are trying to achieve.
However if what I think you are asking is correct try the following in your controller:

//This will run before any controler request is called
@Before
static void globals() {
    renderArgs.put("staticUrl", staticUrl);//Adds staticUrl object to the renderArgs map.
}

Then in your template use ${staticUrl} to access the value from the renderArgs map.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文