在Freemarker中,如果需要输出模板表达式${expression}
而不解释它,可以使用<#noescape>
标签来实现。具体操作如下:
<#noescape>
${expression}
</#noescape>
这样,${expression}
将会被当作普通文本输出,而不会被解释为模板表达式。
例如,如果要输出${user.name}
而不解释它,可以这样写:
<#noescape>
${user.name}
</#noescape>
输出结果将会是:
${user.name}
这种方法在需要在模板中展示模板语法的时候非常有用,比如需要在文档中展示如何使用某个变量或者函数。
领取专属 10元无门槛券
手把手带您无忧上云