FreeMarker学习
1:${…}???? :取值
${errorMsg!""}
2:!"默認值"??? :默認值
1的默認值為空字符
3:???判斷是否存在
(USER_CONTEXT.userName)??? 將判斷USER_CONTEXT和USER_CONTEXT.userName是否存在null
USER_CONTEXT.userName??? 將判斷USER_CONTEXT.userName是否存在null
4:if 指令
<#if (USER_CONTEXT.userType)?? &&(USER_CONTEXT.userType == 2)>?
</#if>
if??? else 指令
<#if (USER_CONTEXT.userName)??>
?? ${USER_CONTEXT.userName},歡迎您的到來,<a href="/forum/login/doLogout.html">注銷</a>
<#else>
?? <a href="/forum/logini.html">登錄</a>
?? <a href="/forum/register.html">注冊</a>
</#if>
5:list指令
<#list boards as board>
??<tr>
???<td><a href="/forum/board/listBoardTopics-${board.boardId}.html">${board.boardName}</a></td>
???<td>${board.boardDesc}</td>
???<td>${board.topicNum}</td>
??</tr>
?</#list>
?6:日期格式化
${createTime?string('yyyy-MM-dd HH:mm')
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的FreeMarker学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: org.springframework.
- 下一篇: FreeMarker四种变量的用法