freemaker模板知识个人总结

输入图片说明
输入图片说明
输入图片说明
-------------------------------------------
以下为取值操作:
输入图片说明 输入图片说明 输入图片说明


-------------------------------------------
以下为赋值操作:
输入图片说明
输入图片说明
-------------------------------------------
对象赋值:
输入图片说明
注意 :assign是定义变量
输出里面的文字:
输入图片说明
** 注意 ** :这里没有userObj对象,但是如果用()!这样就编译器就不会报错
输入图片说明
当做文本输出:
输入图片说明
输入图片说明
-------------------------------------------
list对象遍历:
输入图片说明
输入图片说明
输入图片说明
-------------------------------------------
map对象遍历:
输入图片说明
输入图片说明
输入图片说明
-------------------------------------------
if语法:
输入图片说明
输入图片说明
输入图片说明
** 注意 ** :这里的??或者是?exists表示myList是否为空或者不存在
逻辑或与非:
输入图片说明
输入图片说明
输入图片说明
输入图片说明
** 注意 ** :这里的?length是freemaker的内置函数,判断该字符串的长度
多条件组合:
输入图片说明
输入图片说明
-------------------------------------------
switch语法:
如果不加break,则有如下结果:
输入图片说明
输入图片说明
有break,如下结果:
输入图片说明
输入图片说明
有default完整,如下结果:
输入图片说明
输入图片说明
switch也可以是字符型,如下结果:
输入图片说明
输入图片说明
-------------------------------------------
输入图片说明
输入图片说明
输入图片说明
输入图片说明

       注意:substring(5,8)是从0开始数,左取右不取:
index_of是从左到右第一个该字母的位置,从0开始计算 last_index_of是从左到右最后一个该字母的位置,从0开始计算 replace为替代字母

自定义函数:
输入图片说明
输入图片说明
输入图片说明
输入图片说明
list内建函数,常用指令:
输入图片说明
输入图片说明
** 注意 ** :这里的?reverse是降序,没有的话默认升序
-------------------------------------------
自定义指令:
输入图片说明
输入图片说明
输入图片说明
在spring-servlet.xml中配置
输入图片说明
-------------------------------------------
常用的内建函数(字符串):
输入图片说明
substring:对一个字符串进行截取长度. cap_first:首字母大写. ends_with:以某某结尾 contains:字符串是否包含目标字符串
starts_with:字符串以某某开始. index_of:字符串首次出现的位置 last_index_of:字符串最后出现的位置.
split:分隔. trim:把两头的空格去掉.
输入图片说明
输入图片说明
常用的内建函数(数字):
输入图片说明
x?string("0.##"):小数点后几位. round,floor,ceiling:四舍五入.
输入图片说明
输入图片说明
常用的内建函数(list):
输入图片说明
first:取第一个值. last:取最后一个值. seq_contains:序列是否包含. seq_index_of:这个序列所在的位置.
size:长度. reverse:位置倒转. sort:排序. sort_by:如果是对象的话,可以根据某一属性进行排序. chunk:把list分块处理.
输入图片说明
输入图片说明
其他的内建函数:
输入图片说明
has_content:判断是否有内容. eval:求值.
输入图片说明
输入图片说明
输入图片说明
输入图片说明
-------------------------------------------
macro指令
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
nested模板嵌套:
输入图片说明
输入图片说明
function指令:
输入图片说明
输入图片说明
-------------------------------------------
原理:
输入图片说明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值