我想知道在(Freemarker模板语言)FTL模板中使用反引号(`)是否合适。
FTL文档https://freemarker.apache.org/docs/dgui_template_exp.html没有提到反引号。
但是如果在脚本标记中使用,它将起作用!
<script charset="utf-8" type="text/javascript">
var x = "Some string";
var y = `${x}`;
</script>
以上脚本在FTL中有效。使用它是否合适,并且在所有情况下都可以使用吗?
Back-tick在FreeMarker中不是有效的运算符。在您的示例中,它是静态文本的一部分,它是由FreeMarker照原样打印的。因此,在静态文本中,您可以有任何内容(除了,这些将结束静态文本:${
,#{
,<#
,</#
,<@
,</@
)。