1、字段串判空
<#if error_message?? && stringUtils.isNotBlank(error_message)>......</#if>
2、字符串连接
${"Hello, " + user + "!"} ---user为已赋值变量,中间用+连接。
3、比较运算
1)=(或者==): a==b,判断两个值是否相等;
2)!=: a!=b,判断两个值是否不相等;
注: =和!=可以用作字符串、数值和日期的比较,但两边的数据类型必须相同。而且FreeMarker的比较是精确比较,不会忽略大小写及空格。
3) >(或者gt): 大于;>=(或者gte): 大于等于;<(或者lt): 小于;<=(或者lte): 小于等于
注:一定对条件要用括号括起来,否则会和标签的符号出现冲突,比如 <a <#if (value>4) >class="test"</#if>></a> - “value>4” 必须括起来
4、逻辑运算
&&: 逻辑与;||: 逻辑或;!: 逻辑非
逻辑运算符只能用于布尔值。
5、函数
日期格式处理:${date1?string("yyyy-MM-dd HH:mm:ss")}
本文介绍了Freemaker模板引擎的基本使用方法,包括字段串判空、字符串连接、比较运算、逻辑运算以及函数应用等内容。读者将了解到如何进行条件判断、字符串拼接等常见操作。

771

被折叠的 条评论
为什么被折叠?



