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

thymeleaf模板在SpringBoot中是默認的模範引擎技術,SpringBoot不推薦使用比較老舊的jsp。但若是您想使用jsp的話,固然也能夠。我這裏爲您講述thymeleaf模板的基本thymeleaf語法。html

1.簡介jsp

在使用thymeleaf模板的時候,因爲thymeleaf語法決定,您不須要將html更改成指定的格式,就能夠使用,後綴名依然是html.3d

2.正式開始htm

雖然文件的後綴名沒發生改變,可是thymeleaf模板的語法與html是有差別的,並且在項目中使用還須要導入依賴。blog

除了上圖所示,您還能夠使用用於支持非嚴格html的nekohtml。教程

 

 

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

 

通常thymeleaf模板語法以"th:id"相似這樣的形式出現,好比「th:id=XXX」會被處理成id="XXX"的屬性。模板

 

您能夠使用根據是否知足條件,而後選擇是否渲染或是渲染不一樣的內容。class

 

下圖所示的是,當username等於null的時候,標籤內的內容會被渲染,不然標籤內的內容將不背渲染。並且選擇其餘的內容。百度

 

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

 

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

 

若是您使用過jsp或是其餘的模板的話,它們的語法都差很少是大同小異的,您只須要觀看幾個標籤便可總結出規律。

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

相關文章
相關標籤/搜索