您好,登錄后才能下訂單哦!
這篇文章主要介紹“springboot使用thymeleaf怎么引用公共部分html”,在日常操作中,相信很多人在springboot使用thymeleaf怎么引用公共部分html問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”springboot使用thymeleaf怎么引用公共部分html”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
//下面的例子只供參考,并沒有寫完整的例子,給出了關鍵部分
//使用 th:fragment="topbar" 來把工公共部分抽取處理
<nav class="navbar navbar-dark sticky-top bg-dark flex-md-nowrap p-0" th:fragment="topbar"> </li> </ul> </nav>
//在別的頁面引入公共片段common/bar代表common目錄下的bar.html(抽取的公共頁面)topbar代表從bar.html抽取的片段
<div th:replace="common/bar::topbar"></div>
//引入片段有三種方式 建議使用第2種方式
<div th:insert="footer :: copy"></div>
<div th:replace="footer :: copy"></div>
<div th:include="footer :: copy"></div>
//下面代表上面的三種方式,對比就能看出區(qū)別
<div>
<footer>
? 2011 The Good Thymes Virtual Grocery
</footer>
</div>
<footer>
? 2011 The Good Thymes Virtual Grocery
</footer>
<div>
? 2011 The Good Thymes Virtual Grocery
</div>
//下面是講的是frament表達式的使用,為了讓某個在css在某個頁面才能起作用
// 使用 th:class="${activeUri=='main.html'?'nav-link active':'nav-link'}"改變在不同的請求下,class有不同的css
//下面例子表示在{你的項目的相關路徑}/main.html的請求下,a標簽下的class="nav-link active",如果不是class="nav-link"
<a class="nav-link active"
th:class="${activeUri=='main.html'?'nav-link active':'nav-link'}" href="http://getbootstrap.com/docs/4.0/examples/dashboard/#">
<div class="row">
<div th:replace="common/bar::#leftbar(activeUri='main.html')"></div>
到此,關于“springboot使用thymeleaf怎么引用公共部分html”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。