我需要使用FreeMarker处理哪些特殊的HTML字符

时间:2016-07-10 18:14:52

标签: java html freemarker

例如,FreeMarker不能使用&nbsp;并且会抛出异常,这很好,但是你也不能使用大于或小于符号(<,{{1 }}否则它会失败,因为它不是格式正确的标记,而是需要使用>&lt;再次有意义。

考虑到这一点,是否有需要在html中转换为FreeMarker需要的字符/编码列表以及那些不应转换的字符/编码列表?或者至少是FreeMarker特殊字符中需要转换的列表。由于&gt;无法正常工作,我无法全部假设它们。每当我谷歌这个问题,我一直被推到Expressions user manual page on FreeMarker,但我似乎无法找到任何细节...

1 个答案:

答案 0 :(得分:0)

一般来说,&...;对FreeMarker没有任何意义,因此,你只能在字符串文字和FTL标签/插值之外使用它们,FreeMarker不会尝试解释任何东西。在一个特殊情况下,您可以使用&gt;&lt;编写比较运算符,是的,但是手册仅显示在备注框内作为弃用语法(或者如果没有,则在其他地方,因为需要待修复。