Thymeleaf 學習筆記 (4)~~~~

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

模板布局


模板布局主要用到的標記有這么幾個:

?


  1. th:fragment ,用來定義片段的,用法:th:fragment="fragmentName",起一個名字方便被其他地方引用,如果能夠可以傳遞參數可以寫成是 th:fragment="fragmentName(a,b)",即使不聲明 a,b 參數,也沒關系,仍然可以在insert 或者是 replace 時指定參數名稱傳入參數值。
  2. th:insert,在宿主元素內加入指定的片段,用法:th:insert="~{footer ::fragmentName}" ,將會把 footer 模板中的 copy 片段插入進來,如果有參數則寫成是 th:insert="footer::fragmentName(${valueA},${valueB})",如果指定了參數的名稱則不需要擔心參數順序,例如這樣:th:insert="footer::fragmentName(a=${valueA},b=${valueB})"
  3. th:replace,將宿主元素替換為指定的片段,用法:th:replace="~{}"
  4. th:include (3.0 不推薦使用了),將宿主元素的內容改為指定片段中的內容。
  5. th:assert 是一個斷言,如果給定的條件(多個條件用逗號分隔)沒有返回 true,則拋出異常。
  6. th:remove,用來在解釋時刪除元素用,可選值為:

    1. all :刪除所在的標簽和所有子內容
    2. body:只刪除子內容
    3. tag:只刪除標簽,保留子內容
    4. all-but-first:刪除除了第一個子元素之外的其他子元素
    5. none:不做什么操作

      ?


    ?

?

?

片段的語法:

?

?


  1. ~{模板名::片段名},例如 ~{footer :: copy}
  2. ~{模板名::CSS選擇器},例如 ~{footer :: #copy-section}

    ?


注意:

?

?


  1. !{...} 這個外包裝符號是可以省略的
  2. 如果片段聲明了參數,則 insert 或者是 replace 時,可以不指定參數名稱按順序傳入參數,如果片段沒有聲明參數則需要指定參數名和值傳入

    ?


模板可以接受的參數不只是字符串,數字,對象等,也可以是一個片段。如果傳入的是一個片段,這個片段參數可以直接在 insert 和 replace 中作為片段使用,如果傳入的片段是空內容標記(~{}),則表示為無內容,如果傳入的是不操作標記下劃線(_)則表示不做任何操作,保持原內容。insert 和 replace 的參數可以使用三目運算符作為條件動態的傳入參數(或片段)。

?

?

?

?

?

?

轉載于:https://my.oschina.net/yangyan/blog/811727

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259876.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259876.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259876.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

憑證 金蝶_金蝶軟件賬務處理流程之——憑證錄入

金蝶是我們財務人非常熟悉的財務軟件,但是我們很多財務人只在應用軟件的時候還是會出現很多的問題,為了幫助大家更好地應用這個軟件,小編今天就來和大家講講關于金蝶軟件憑證查詢環節的一些基本處理流程。點擊主界面“憑證查詢”→彈出憑證過…

計算機網申興趣愛好怎么寫,銀行網申個人特長和興趣愛好怎么寫

銀行網申個人特長和興趣愛好怎么寫銀行網申中個人簡歷及興趣愛好怎么寫?下面jyj135小編為大家整理了銀行網申中個人特長和興趣愛好的寫作技巧,希望能為大家提供幫助!銀行網申特長及興趣愛好怎么寫?特長Strong Point(1)寫強項。弱項一定不要寫,面試人員…

單例模式討論篇:單例模式與垃圾回收

出處:http://blog.csdn.net/zhengzhb/article/details/7331354 Jvm的垃圾回收機制到底會不會回收掉長時間不用的單例模式對象,這的確是一個比較有爭議性的問題。將這一部分內容單獨成篇的目的也是為了與廣大博友廣泛的討論一下這個問題。為了能讓更多的人…

inline關鍵字

本文介紹了GCC和C99標準中inline使用上的不同之處。inline屬性在使用的時候,要注意以下兩點:inline關鍵字在GCC參考文檔中僅有對其使用在函數定義(Definition)上的描述,而沒有提到其是否能用于函數聲明(Dec…

springmvc 組合注解

組合注解的意思就是一個注解中包含多個注解。在springmvc 的RestController中,你就可發現. Target(ElementType.TYPE) Retention(RetentionPolicy.RUNTIME) Documented Controller ResponseBody public interface RestController {/*** The value may indicate a su…

人才管理是什么意思_上海托管倉庫外包倉庫管理什么意思

上海托管倉庫外包倉庫管理什么意思上海倉庫托管外包。好的上海倉庫托管是預估好自己的貨物總計有多少個方。車子的體積有多少,然后估算出總計需要多少車需要多少錢,需要怎么裝車、卸貨碼放方式是什么樣的,算出總的費用然后包干給搬家公司。這…

window server 安裝與卸載

安裝window server 程序:C:\Windows\Microsoft.NET\Framework\v2.0.50727\installutil DataUpdateService.exe net start LuceneServer 卸載window server 程序:net stop LuceneServer C:\Windows\Microsoft.NET\Framework\v2.0.50727\installutil /U DataUpdateService.exe …

Makefile學習(二)[第二版]

復雜實例#示例1:在上一個示例的基礎上再增加一個可執行文件03test[修改之處已標紅].PHONY: clean all CC gcc CFLAGS -Wall -gBIN 01test 02test 03testSOURCES $(BIN:.c)OBJECTS $(BIN:.o)all: $(BIN)01test: 01test.o02test: 02test.o03test: 03test.o.c.o:$(CC) $(CFLA…

計算機網絡asp視頻教程,輕輕松松學編程!ASP互動視頻教程

從2006年5月18日開始,PConline將與FIF聯合推出國內網上第一部互動視頻教程:《ASP互動視頻教程》。它預示著一個全新的自助學習時代的到來。盡管相較于傳統的圖文教程,以前的多媒體視頻課件優點非常明顯,但它仍然存在交互性差的缺點…

Oracle查詢和解鎖表

一些ORACLE中的進程被殺掉后,狀態被置為"killed",但是鎖定的資源很長時間不釋放,有時實在沒辦法,只好重啟數據庫。現在提供一種方法解決這種問題,那就是在ORACLE中殺不掉的,在OS一級再殺。1.下面…

三維家可以導入別人的方案嗎_廣州深圳天津形位公差檢測三維缺陷檢測服務

形位公差檢測三維缺陷檢測服務標簽:形位公差檢測 三維缺陷檢測服務 三維缺陷檢測鑄造工藝是一種經濟實惠的毛坯成形方式,對于一些形狀復雜的零件更能顯示出它的經濟性。比如汽車發動機的缸體和缸蓋,船舶螺旋槳以及精致的藝術品等。本期案例的…

計算機缺失esul.dll,SceneUI.ES.dll

我該如何安裝從金山毒霸下載的DLL文件?一:1、從金山毒霸下載壓縮文件。2、將DLL文件解壓到電腦上的某個地方。3、把該文件跟要求使用它的程序放在同一路徑上。注意32位程序需要使用32位的DLL文件,64位程序需要使用64位的DLL文件。否則會出現0…

android+ import R錯誤

import android.R; 在開發過程中有時候eclipse自動導入的包,該包有時候會導致一些奇怪的錯誤,再次出現該問題的時候,把import android.R;刪掉。setContentView(R.layout.secondactivity); //不刪掉 import android R;就會報錯轉載…

一、后臺首頁index.php【dedecms后臺源碼分析】

后臺目錄dede目錄的所有問價的源碼分析 使用的dedecms的版本5.7&#xff08;2012-04-01更新&#xff09; 后臺登陸之后的首頁分析dede/index.php <?php /*** 管理后臺首頁** version $Id: index.php 1 11:06 2010年7月13日Z tianya $* package DedeCMS.Admin…

transferto 文件不存在_文件上傳時,MultipartFile.transferTo() 方法報 FileNotFoundException...

Spring Upload File 報錯FileNotFoundException環境&#xff1a;Springboot2.0.4JDK1.8內嵌 Apache Tomcat/8.5.321、前端代碼前端上傳網頁表單&#xff0c;enctype 和 input 的typefile 即可&#xff0c;使用單文件上傳舉例&#xff1a;圖片2、后端代碼RestControllerRequestM…

對“粘連”footer布局的思考和總結

經典的"粘連"footer布局 參考文章鏈接在文章末尾&#xff0c;簡單的語言總結如下&#xff1a; 經典的“粘連”footer布局就是。我們有一塊內容<main>。當<main>的高度足夠長的時候&#xff0c;緊跟在<main>后面的元素<footer>會跟在<main…

計算機函數公式一等獎怎么算,信息技術應用 用計算機畫函數圖象教案設計(一等獎)...

衛鵬展地區&#xff1a; 湖北省 - 黃岡市 - 英山縣學校&#xff1a;英山縣金鋪鎮金鋪中學 共1課時信息技術應用 用計算機畫函數圖象">信息技術應用 用計算機畫… 初中數學 人教2011課標版 1教學目標1&#xff0e;結合具體情境理解一次函數的意義&#xff0c;能結…

這樣去寫你的 HTML

昨天在 twitter 上說&#xff0c;怎么忍心把頁面寫得這么難用&#xff1f;是的&#xff0c;這個世界還有一群人等著我們創建出來的東西&#xff0c;可以讓他們的生活能過得更容易呢。比如那些需要讀屏軟件的用戶。作為一個前端&#xff0c;我們又怎么會忍心呢。之前就一直想寫這…

iframe懶加載_前端常見問題

原地址&#xff1a;https://blog.csdn.net/Mr_JavaScript/article/details/843110681. flex布局&#xff1a;又叫做彈性布局任何一個容器都可以指定flex布局&#xff0c;如display:flex 或 display:inline-flex注意&#xff1a;設置了flex布局以后&#xff0c;子元素的float&am…

手機運行服務器無響應,《最強蝸牛》服務器無響應怎么辦 服務器無響應解決方法...

導讀最強蝸牛服務器無響應怎么辦&#xff1f;本作在今日迎來了正式的公測&#xff0c;這會導致大批量的玩家同時涌入進來&#xff0c;而服務器也因此而遭受到了非常大的符合&#xff0c;所以會導致后續加入進來的玩家出現服務器無響應進不去的現象。下面就為大家帶...最強蝸牛服…