在Freemarker中禁用解释器

时间:2019-01-24 12:02:10

标签: java freemarker

我必须在freemarker模板中写一个包含很多语法的部分,该语法将由freemarker解释,但不应该。是否有类似<noformat>标签的内容告诉freemarker不要解释给定部分中的语法?

1 个答案:

答案 0 :(得分:1)

有一个#noparse directive应该可以满足您的需求。

  

FreeMarker不会在该指令的正文中搜索FTL标记和内插以及其他特殊字符序列,但noparse结束标记除外。

     

模板

Example:
--------
<#noparse>
  <#list animals as animal>
  <tr><td>${animal.name}<td>${animal.price} Euros
  </#list>
</#noparse>
     

输出

Example:
--------
<#list animals as animal>
<tr><td>${animal.name}<td>${animal.price} Euros
</#list>