1. 程式人生 > >freemarker的常用標籤

freemarker的常用標籤

freemarker list (長度,遍歷,下標,巢狀,排序)

1. freemarker獲取list的size :

Java

ArrayList<String> list = new ArrayList<String>();

Freemaker

${list?size}

2. list的遍歷:

<#list animals as being>

    <tr>

        <td>${being.name}${being.price}<td>

    </tr>

</#list>

3. 遍歷MAP 

 <#list map?keys as k>

    <option value="${k}">${map[k]}</option>

</#list>

4.list遍歷中的下標序號:

_index是list的一個屬性

<#list list as a>

     ${a_index}

</#list> 

5.取LIST中第i個元素的值

${list[i]} 

巢狀時前面要有括號,如下,將字串變成list,然後取第i個元素的值

 ${(str?split(","))[i]} 

6. list的巢狀:

<#list jsskList as jsskVO>

   <#list kcList as kcVO>

           <#if kcVO.kch=jsskVO.kch> (kcVO裡有編號和名稱,而jsskVO裡只有編號)

                  ${kcVO.kcm} 

           </#if>

   </#list>

</#list>

7. list排序:

      升序 .sort_by()

<#list list?sort_by("欄位") as x>

</#list>

     降序 .sort_by()?reverse

<#list list?sort_by("欄位")?reverse as x> 

</#list>

8.item_has_next,size使用:

<#list userList as user>

<#if !user_has_next>
   
共有${userList?size}最後一個使用者是:${user.userName}
  </#if>
</#list>

相關推薦

JAVA模版引擎Freemarker常用標籤(一)

1. if指令 這是一個典型的分支控制指令,該指令的作用完全類似於Java語言中的if,if指令的語法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>

FreeMarker常用標籤介紹

FreeMarker標籤使用  一、FreeMarker模板檔案主要有4個部分組成   1、文字,直接輸出的部分   2、註釋,即<#--...-->格式不會輸出   3、插值(Interpolation):即${..}或者#{..}格式的部分,將使用資料模型中的部分替代輸出   4、FTL指

freemarker常用標籤

freemarker list (長度,遍歷,下標,巢狀,排序) 1. freemarker獲取list的size : Java ArrayList<String> list = new ArrayList<String>(); Fre

Freemarker 常用指南(收藏)

其他 win pattern assign .gz 視圖 href in子句 可能 1,截取字符串 有的時候我們在頁面中不需要顯示那麽長的字符串,比如新聞標題,這樣用下面的例子就可以自定義顯示的長度 < lt. <= lte. > gt. >= g

潭州課堂25班:Ph201805201 django框架 第四課 模板常用標籤,模板繼承與引用,自定義過渡器 (課堂筆記)

           建好這些檔案後,對 url 進行配置    在瀏覽器中訪問  for 迴圈    頁面跳轉: 騎過  name

HTMl中常用標籤

文字標記語言,即HTML(Hypertext Markup Language),是用於描述網頁文件的一種標記語言。   HTML之所以稱為超文字標記語言,是因為文字中包含了所謂“超級連結”點。所謂超級連結,就是一種URL指標,通過啟用(點選)它,可使瀏覽器方便地獲取新的網頁。這也是HTM

Struts標籤常用標籤的基本使用)

1. 通用標籤 1.1 資料標籤 property(從上下文容器OgnlContext中取值) <s:property/> <!-- value是ognl表示式 value如果沒填則預設取棧頂的值 -->

JSP常用標籤

  JSP常用標籤可以理解為JSTL   user:普通使用者 admin:站點管理員       JSTL1.1.2下載地址:http://archive.apache.org/dist/jakarta/taglibs

web前端(4)—— 常用標籤1 洗禮靈魂,修煉python(55)--爬蟲篇—知識補充—RFC 2616 http狀態碼

標題標籤h1~h6 顧名思義,這些就是把字型設定為大字型的,就如部落格園的這個編輯器裡的格式:   不信的話我們自己設定看看:好的,從本篇文章開始,我們需要動手了   <!DOCTYPE html> <html lang="en"> <

<head>內常用標籤

<!DOCTYPE> 位於文件的最前面,在<html>標籤之前,它的作用是告訴瀏覽器該文件使用的是哪種規範 宣告文件的解析型別(document.compatMode),避免瀏覽器進入怪異模式   document.compatMode:     怪異模式(Back

<body>內常用標籤

<h1>...<h6>標籤:標題   <p>標籤:段落,內容會換行,上下內容會留有空白       <br>標籤:換行     <b>標籤:加粗

Struts2之標籤常用標籤

基本概述:在JavaWeb中,Struts2標籤庫是一個比較完善,而且功能強大的標籤庫,它將所有標籤都統一到一個標籤庫中,從而簡化了標籤的使用,它還提供主題和模板的支援,極大地簡化了檢視頁面程式碼的編寫,同時它還提供對ajax的支援,大大的豐富了檢視的表現效果。與JSTL(JSP Standard

Spring MVC常用標籤

[email protected] 在SpringMVC 中,控制器Controller 負責處理由DispatcherServlet 分發的請求,它把使用者請求的資料經過業務處理層處理之後封裝成一個Model ,然後再把該Model 

Spring Boot整合thymeleaf使用、thymeleaf常用標籤、thymeleaf常用語法

Spring Boot 推薦使用 Thymeleaf 來代替 JSP,Thymeleaf 模板到底是什麼來頭呢,下面我們來聊聊。 Thymeleaf 介紹 Thymeleaf 是一款用於渲染 XML/XHTML/HTML 5 內容的模板引擎。類似 JSP、Velocity、FreeMaker

html 常用標籤以及標籤屬性

  1.基礎標籤   <i> 這是斜體</i>  || <em>這也是斜體</e> <b>這是粗體</b>  ||  <strong> 這也是粗體</st

Mybatis動態SQL常用標籤

動態 SQL      MyBatis 的強大特性之一便是它的動態 SQL。如果你有使用 JDBC 或其它類似框架的經驗,你就能體會到根據不同條件拼接 SQL 語句的痛苦。例如拼接時要確保不能忘記新增必要的空格,還要注意去掉列表最後一個列名的逗號。利用動態 SQL

HTML5常用標籤(2-2)標籤內部標籤

<body>標籤內部常用元素: H1-H6 <h1> - <h6> 標籤可定義標題。 <h1> 定義最大的標題。<h6> 定義最小的標題。 由於 h 元素擁有確

Freemarker 常用的指令與內建函式

  freemarker是比較好用的網頁靜態化技術 ,於是寫了這個部落格記錄下學習它的常用指令和內建函式 下面是個入門小案例: 先準備一個模板,字尾是ftl結尾的格式 <html> <head> <title>你好freemark

html簡介和常用標籤

目錄   html 格式 檔案標籤: 沒有屬性 排版標籤: 塊標籤 文字標籤 清單標籤 圖形標籤 連結標籤  表格標籤  html html(Hyper Text Markup Language)是網頁描

java前端頁面的各種常用標籤

C標籤庫: <c:forEach>標籤有兩種使用方式: <c:forEach var="e" items="${leaveMsgList}" varStatus="i"> <tr>