freemarker之模板开发(模板表达式之直接指定值--浏览)

freemarker之模板开发(模板表达式之直接指定值--浏览)

----------

 

 

1.字符串

如:"Foo"或者"It's \"quoted\""

2.数字

如:123.45

3.布尔值

如:true,false

4.序列

如:["foo","bar",123.45], 1..100

5.哈希表

如:{"name":"green mouse","price":150}

6.检索变量

顶层变量:user

从哈希表中检索数据:user.name,user["name"]

从序列中检索:products[5]

特殊变量:.main

7.字符串操作

插值(或连接):"hello ${user}!" (或"Free" + "Marker")

获取一个字符:name[0]

8.序列操作

连接:users + ["guest"]

序列切分:products[10..19]或products[5..]

9.哈希表操作

连接:passwords + {"joe":"secret42"}

10.算术运算

如:(x*1.5+10)/2-y%100

11.比较运算

如:x == y, x!=y,x<y,x>y,x>=y,x<=y等

12.逻辑操作

如:!registered && (firstVisit || fromEurope)

13.内建函数

如:name?upper_case

14.方法调用

如:repeat("what",3)

15.处理不存在的值

默认值:name!"unknown"或者(user.name)!"unknown"或者name!或者(user.name)!

检测不存在的值:name??或者(user.name)??

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值