自由标记模板:如何指定具有双引号的值

时间:2013-12-18 23:34:24

标签: freemarker

假设我有一个String字符值: Hello“Vivek”,我想将其分配给免费标记模板中的值。我的问题是如何做到这一点。

<#assign var=" hello "vivek" ">

这似乎不合逻辑。在ftl中需要一些逃避技术。

2 个答案:

答案 0 :(得分:2)

由于您可以同时使用"'来引用字符串文字,因此最简单的解决方案是:

<#assign var='hello "vivek"'>

但是,如果字符串文字中包含这两个字符,则必须使用\转义:

<#assign var='hello "vivek"\'s dog'>

<#assign var="hello \"vivek\"'s dog">

答案 1 :(得分:0)

要逃避freemarker中的双引号,请使用向后斜杠。有关详细信息,请参阅documentation

所以你的例子就是

<#assign var=" \"vivek\" ">