On this page
noautoesc
Page Contents
Synopsis
<#noautoesc>
...
</#noautoesc>
骆驼的案例名称变体:noAutoEsc
Description
在嵌套部分中禁用auto-escaping。请注意,为防止仅对一个${expression}
进行转义,您应改用${expression?no_esc}
。
该指令仅对嵌套模块中的字面部分(如文本编辑器中)有效,而对从那里调用/包含的部分无效。
Example:
<#ftl output_format="XML">
${"&"}
<#noautoesc>
${"&"}
...
${"&"}
</#noautoesc>
${"&"}
&
&
...
&
&
可以使用noautoesc
而不管当前的output format是什么(不同于autoesc directive)。
也可以使用noautoesc
嵌套在autoesc directive中来重新启用转义。
noautoesc
可用于已禁用自动转义的地方,例如甚至在另一个noautoesc
块内部。这样做是多余的,但允许这样做。