freemarker 工做小計

一  date格式化

1.模板中傳入date類型的格式化spa

${fulldate?string ['yyyy年MM月dd日']}

2.模板中傳入long類型的時間戳code

${IMPORTANT_EXCEPTION_URL_CONNECT_TIMEOUT.createTime?c?number?number_to_datetime}

?c 用於將數字轉換爲字符串 xml

?number 字符串轉化爲數字格式字符串

?number_to_datetime 將數字轉化成時間, 它們被用來轉換數字(一般是Java的 long類型)到日期string

二  兼容傳統模式

<#setting classic_compatible=true>

三  assign 建立一個新的變量, 或者替換一個已經存在的變量

<!-- 模板中定義變量 -->
<#assign detailedSequenceNumber = 1>
<!-- 變量累加 -->
<#assign detailedSequenceNumber ++ >
<!-- 顯示變量 -->
${detailedSequenceNumber }

四 if判斷

1.判斷list是否爲空it

<#if EXCEPTION_URL_NOT_FOUND_list?? && (EXCEPTION_URL_NOT_FOUND_list?size > 0) >
</#if>

2.判斷boolean模板

<#if isBadLinkInWholeWebsiteGenerated==true >
</#if>

3.判斷字符串class

<#if isBadLinkInWholeWebsiteGenerated=="aabbcc">
</#if>
相關文章
相關標籤/搜索