thymeleaf模板、thymeleaf語法相關中文文檔教程


thymeleaf模板在SpringBoot中是默認的模范引擎技術,SpringBoot不推薦使用比較老舊的jsp。但如果您想使用jsp的話,當然也可以。我這里為您講述thymeleaf模板的基本thymeleaf語法。

1.簡介

在使用thymeleaf模板的時候,由於thymeleaf語法決定,您不需要將html更改為指定的格式,就可以使用,后綴名依然是html.

2.正式開始

雖然文件的后綴名沒發生改變,但是thymeleaf模板的語法與html是有差異的,而且在項目中使用還需要導入依賴。

除了上圖所示,您還可以使用用於支持非嚴格html的nekohtml。

 

 

在thymeleaf模板中,根據相關語法文檔,您還需要使用它自己的命名空間。直接使用下圖所示的內容替代掉原來html中的內容就可以了,內容您不需要手動輸,百度搜索粘貼就好。 

 

一般thymeleaf模板語法以"th:id"類似這樣的形式出現,比如“th:id=XXX”會被處理成id="XXX"的屬性。

 

您可以使用根據是否滿足條件,然后選擇是否渲染或是渲染不同的內容。

 

下圖所示的是,當username等於null的時候,標簽內的內容會被渲染,否則標簽內的內容將不背渲染。而且選擇其他的內容。

 

除了可以使用if外,您當然也可以使用for等,語法就是這么簡單,直接使用到其中就可以了。還有語法不要出錯,當出錯后,您的頁面將可能無法正常輸出。

 

除了可以設置屬性值外,您也可以設置標簽中指定要顯示的內容,您只需要使用th:text即可,這樣內容就會顯示到頁面。

 

如果您使用過jsp或是其他的模板的話,它們的語法都差不多是大同小異的,您只需要觀看幾個標簽即可總結出規律。

以上及是全部內容,如果你還不熟悉的話,您可以去看看thymeleaf模板的中文文檔教程,其實thymeleaf語法相對於別的模版語言來說已經算是很簡單的了,相關文檔中他們會給您清楚的講解模板的所有標簽。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM