在上個博客裏我們創建了第一個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"/>
目前只學到三個指令,在接下來的時間我會講更多的內容和大家分享,也算是對我學習的一個總結。