freemarker 工作小計
阿新 • • 發佈:2018-12-03
一 date格式化
1.模板中傳入date型別的格式化
${fulldate?string ['yyyy年MM月dd日']}
2.模板中傳入long型別的時間戳
${IMPORTANT_EXCEPTION_URL_CONNECT_TIMEOUT.createTime?c?number?number_to_datetime}
?c 用於將數字轉換為字串
?number 字串轉化為數字格式
?number_to_datetime 將數字轉化成時間, 它們被用來轉換數字(通常是Java的 long
型別)到日期
二 相容傳統模式
<#setting classic_compatible=true>
三 assign 建立一個新的變數, 或者替換一個已經存在的變數
<!-- 模板中定義變數 -->
<#assign detailedSequenceNumber = 1>
<!-- 變數累加 -->
<#assign detailedSequenceNumber ++ >
<!-- 顯示變數 -->
${detailedSequenceNumber }
四 if判斷
1.判斷list是否為空
<#if EXCEPTION_URL_NOT_FOUND_list?? && (EXCEPTION_URL_NOT_FOUND_list?size > 0) > </#if>
2.判斷boolean
<#if isBadLinkInWholeWebsiteGenerated==true >
</#if>
3.判斷字串
<#if isBadLinkInWholeWebsiteGenerated=="aabbcc">
</#if>