1,文本:直接输出的部分
类似html
<html>
<body>
内容
</body>
</html>
2,注释:<#-- ... -->格式部分,不会输出
<html>
<body><br>
<#-- 注释部分 --><br>
</body>
</html>
3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出
<h1>Welcome ${user} !</h1><br>
<html>
<body><br>
<h1>Welcome ${user} !</h1><br>
或者
<div class="mlus">年龄:${item.age!"未填写"}岁 | 性别:${getcodelist("table2", item.sex!"", "未填写")}
</body>
</html>
4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出
如:
1)集合FTL:
<#list ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期天"] as x>
${x}
</#list>
2)自定义FTL(pagination):
<div class="wbbmcrbcount">
共
<span>${pagination?if_exists.totalCount!0}</span>
份
</div>
自定义FTL(p.code):
<div class="bussniss"><@p.code code="ce00" value="${item.ce00!}" />,<@p.code code="E0908" value="${item.E0908!}" /></div>