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

时间:2011-10-26 11:59:26

标签: templates playframework http-status-code-404

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

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

或者至少,我可以使用哪些替代品来实现这个目的?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

你的问题不是很明确,可以用你想要实现的目标来做。 但是,如果我认为您要求的是正确的,请在控制器中尝试以下操作:

//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地图中的值。