当前位置: 代码迷 >> Web前端 >> freemarker 快速入门 模版四(1)
  详细解决方案

freemarker 快速入门 模版四(1)

热度:89   发布时间:2012-10-11 10:16:10.0
freemarker 快速入门 模版4(1)
3. 表达式
直接指定值
字符串
使用单引号或双引号限定
如果包含特殊字符需要转义,如下面的例子:
${"It's \"quoted\" and
this is a backslash: \\"}

${'It\'s "quoted" and
this is a backslash: \\'}

输出结果是:
It's "quoted" and
this is a backslash: \

It's "quoted" and
this is a backslash: \
下面是支持的转义序列: 转义序列 含义
\" 双引号(u0022)
\' 单引号(u0027)
\ \  反斜杠(u005C)
\n 换行(u000A)
\r Return (u000D)
\t Tab (u0009)
\b Backspace (u0008)
\f Form feed (u000C)
\l <
\g >
\a &
\ { {
\xCode 4位16进制Unicode代码

有一类特殊的字符串称为raw字符串,被认为是纯文本,其中的\和{等不具有特殊含义,该类字符串在引号前面加r,下面是一个例子:
${r"${foo}"}

${r"C:\foo\bar"}
输出的结果是:
${foo}

C:\foo\bar
数字
直接输入,不需要引号
精度数字使用“.”分隔,不能使用分组符号
目前版本不支持科学计数法,所以“1E3”是错误的
不能省略小数点前面的0,所以“.5”是错误的
数字8、+8、08和8.00都是相同的