我想在main.html中使用一个变量用于所有子模板。
对于Ex,
我在main.html中读了一个名为“ClientID”的属性。这必须在所有继承的html模板中使用,而不是再次读取相同的属性。如何在Play框架中实现这个目标
答案 0 :(得分:3)
在Groovy模板中,您有一个名为“_caller”的预定义变量,它允许访问模板的调用者变量
${_caller.your_var}
答案 1 :(得分:0)
我能够注入ClientID thro控制器。但是我需要在所有页面中使用该客户端ID但是我不应该保留在Session或Cookies中。这就是为什么我想进入main.html并在子模板中使用它。但我以另一种方式实现了这个目标。定义了Play PlugIn,它就像一个ServletFilter。覆盖'beforeActionInvocation'并为所有请求注入ClientID