<#assign a = 'hello'/>
<#assign b = 'world'/>
1. 字串連線
$
2. 字串擷取
$
3.字串長度
$
4.字串大小寫
$$
5. 字串首次出現的位置
$
1. 自定義函式實現陣列排序
宣告陣列並顯示未排序之前的陣列
<#assign mylist = [2,3,4,5,1,8,9,8,7]/>
未排序<#list mylist as item>
$
編寫自定義函式類
public class sortmethod implements templatemethodmodelex
});return list;
}}
通過controller層傳入到前端頁面
mv.addobject("sort_int",new sortmethod());
實現陣列排序
公升序、降序排列
<#list sort_int(mylist) as item>
$
2. 內建函式實現陣列排序
<#assign mylist = [2,3,4,5,1,8,9,8,7]/>
內建函式實現陣列排序
<#list mylist?sort as item>
$ : $
FreeMarker模板引擎實現頁面靜態化
一 使用情景 公司的cms產品,最近正在做功能遷移,而我正好負責將老後台的文章發布功能遷移到新後台。文章發布使用到的核心技術是頁面靜態化。發布的時候,會生成對應的靜態頁面,並將靜態檔案儲存到指定路徑下 同時,重新整理cdn,實現修改同步。二 頁面靜態化說明 技術原理靜態化一般使用在這種場景 將經常訪...
Freemarker模板開發1
公司最近用到freemarker來解析xml,最終要求page輸出,研究了一下 1.對於freemarker來說,模板 資料模型 輸出 簡單地說,freemarker並不關係資料的生成,freemarker只關心資料如何抓取,並以何種framework展現。freemarker將輸出真實得知來替換括...
基於FreeMarker匯出模板
今天,來簡單介紹一下基於freemarker來匯出excel 構建資料實體 4 匯出操作 總結我這裡是用的spring boot專案,首先引入依賴 org.springframework.boot groupid spring boot starter freemarker artifactid d...