在本次實戰中,我們通過 Thymeleaf 的片段表達式實現了模板的模塊化和復用。首先,我們定義了一個導航欄片段 navbar
,并通過參數 activeTab
動態高亮當前激活的標簽。然后,我們在多個頁面(如主頁、關于頁和聯系頁)中通過 th:replace
引用了該片段,實現了復用。同時,通過 Spring Boot 的控制器為每個頁面傳遞參數,確保導航欄的動態效果。最終,啟動應用后,訪問不同頁面時,導航欄能夠正確顯示當前激活的標簽,展示了 Thymeleaf 片段表達式在模板復用和動態內容生成方面的強大功能。