Thymeleaf

Thymeleaf介紹:

Thymeleaf是一個XML/XHTML/HTML5模板引擎,可用于Web與非Web環(huán)境中的應(yīng)用開發(fā)。

Thymeleaf提供了一個用于整合Spring MVC的可選模塊,在應(yīng)用開發(fā)中,你可以使用Thymeleaf來完全代替JSP或其他模板引擎,如Velocity、FreeMarker等。

SpringBoot整合Thymeleaf:

springboot來集成使用Thymeleaf可以大大減少單純使用thymeleaf的代碼量,

編寫html時,要引用:

當(dāng)控制層需要跳轉(zhuǎn)頁面的時候,需要用@Controller 就不能使用@RestController了

Thymeleaf的基本語法:

1.定義后臺控制器路徑,類似<form>標(biāo)簽的action屬性,例如:

2.對象遍歷,功能類似jstl中的<c:forEach>標(biāo)簽, 例如:

這是controller層代碼

3. Map的遍歷 :

添加一個map
map取值的時候,需要一個中間變量current

4. 數(shù)組的遍歷輸出:

5.Date日期的輸出:

6. th:if 條件輸出:

商品詳情頁分析:


Thymeleaf的模板技術(shù):

1. pom文件

2.application.yml的配置

3. 生成靜態(tài)頁面技術(shù)

4. 靜態(tài)資源過濾

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容