1. 程式人生 > >freemarker 工作小計

freemarker 工作小計

一  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>