FreeMarker 是一款 模板引擎:即一種基于模板和要改變的數(shù)據(jù),并用來生成輸出文本(HTML網(wǎng)頁,電子郵件,配置文件,源代碼等)的通用工具伟阔。他不是面向最終用戶的,而是一個(gè)Java類庫府蔗,是一款程序員可以嵌入他們所開發(fā)產(chǎn)品的組件撬槽。
模板編寫為FreeMarker Template Language(FTL)。它是簡(jiǎn)單的恤煞,專用的語言屎勘,不是像PHP那樣成熟的編程語言,那就意味著要準(zhǔn)備數(shù)據(jù)在真實(shí)編程語言中來顯示居扒,比如數(shù)據(jù)庫查詢和業(yè)務(wù)運(yùn)算概漱,之后模板顯示已經(jīng)準(zhǔn)備好的數(shù)據(jù)。在模板中喜喂,你可以專注于如何展現(xiàn)數(shù)據(jù)瓤摧,而在模板之外可以專注于要展示什么數(shù)據(jù)。
Freemaker FTL指令常用標(biāo)簽及語法? 參考 https://blog.csdn.net/pengpengpeng85/article/details/52070602