我正在为全局变量赋值,但是当我使用它时,我得到它两次#
<#global "base"="abc/xyz"></global>
当我使用$ {base}时,我得到的是abc / xyz / abc / xyz。
答案 0 :(得分:1)
如果您检查global docs语法错误,则选项为:
&lt; #global name = value&gt;或
&lt; #global name1 = value1 name2 = value2 ... nameN =值N&GT;或
&lt; #global name&gt;抓住这个&lt; /#全球&GT;
最简单的选择是
<#global base="abc/xyz">
还要确保使用全局变量:
${.globals.abc}
例如,使用&lt; #global x = 1&gt;你创建一个变量 在所有命名空间中以x显示,除非另一个名为x的变量隐藏 它(例如,您创建的变量&lt; #assign x = 2&gt;)。 在这种情况下,您可以使用特殊的变量全局变量,例如$ {。globals.x}