freemarker的指令

来源:互联网 发布:淘宝助理属性不一致 编辑:程序博客网 时间:2024/05/17 03:40

在上个博客里我们创建了第一个freemarker程序。

接下来我们来简单的学习下freemarker的某些指令,只有三个。
1,判断指令,判断在各种场合都是非常有用的。在freemarker中也不例外。
 <#-- 这是一个小注释-->
<#if user.age lt 12>
${user.name}还是一个小孩
<#elseif user.age lt 18> <#--请注意,判断的else是在if里的-->
${user.name}快成年
<#else>
${user.name}已经成年
</#if>
2,<#list>指令
我个人觉得这个指令有点类似于struts2里<s:iterator/>标签
<#list>指令的用法如下
<#list users as user>
${user.id}---------${user.name}-------${user.age}<br/>
</#list>
这样 我们就可以讲users里面的全部内容取出了
3,<#include>指令
类似于jsp的include,在freemarker中也包含这样的指令,
可以把共同的逻辑放入,省去了很多麻烦
<#include "/inc/top.ftl"/>

目前只学到三个指令,在接下来的时间我会讲更多的内容和大家分享,也算是对我学习的一个总结。

原创粉丝点击