Freemarker语法

<#assign   user="zhangsan"/>

字符串连接

${"Hello  ${user}!"}   与 ${"Hello " + user + "!"} 相同

结果:Hello  zhangsan

获取字符

${user[0]}    ${user[4]}

结果:z  g

序列的连接和访问

 <#assign   nums=["1" , "2"] + ["3" , "4"]  />

${nums[0]}   结果是 1

内置函数

html   使用实体引用替换字符串中所有HTML字符,例如,使用&amp; 替换&

lower_case   将字符串转化成小写

substring

index_of      例如”abcdc"?index_of("bc") 将返回1

seq_contains    序列中是否包含指定值  ${nums?seq_contains("1")?string("yes","no")}

seq_index_of    第一个出现的索引   ${nums?seq_index_of("1")}   结果0

sort_by    用于散列   

 

散列操作 

 

 

你可能感兴趣的:(Freemarker语法)