freemarker的指令

在上個博客裏我們創建了第一個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"/>

目前只學到三個指令,在接下來的時間我會講更多的內容和大家分享,也算是對我學習的一個總結。

發佈了25 篇原創文章 · 獲贊 3 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章