SpringMVC thymeleaf 關於layout使用的一些心得
前言:本人PHP程式猿一枚,近來想搗鼓搗鼓Java,希望對強型別的語言有深入的理解,就踏上了SpringMVC開發web應用的艱苦之路,由於java只在大學裡學習過差不多一年,工作之後就沒接觸過,所以對java還是很生疏的,不過對程式設計還是有一定的理解的,大多建立在PHP的認知上,望大牛看到了別噴,只想記錄在開發中個人碰到的問題和解決問題的方法。
由於我打算以從後臺管理系統入手,所以開發過程中會考慮到使用佈局(layout)的這種方式,公用頭部,側邊欄(sidebar),底部並且載入公用的css和js資原始檔。
第一步:先在pom.xml檔案中加入nz.net.ultraq.thymeleaf依賴,這個依賴是實現thymeleaf 使用layout佈局的關鍵,如下圖:
第二步:在servlet.xml容器中注入thymeleaf模板引擎(不知道描述的對不對,門外漢),如下:
這裡參考了thymeleaf官網layout的文件:傳送門
這裡我使用了bean注入的方法實現了官網layout需要的配置。
第三步:配置模板的layout檔案,我這裡將layout檔案命名為base.html,頁面的部分程式碼如下:
第四步:接下來我們就可以使用base.html作為基礎模板,來往裡面塞入不同的內容來展示頁面,如:
如果沒有第一步和第二部的操作,這裡IDE會提示layout這個屬性後面的uri is not registed。
最後,來展示下thymeleaf 使用layout佈局的最終html的展示效果:
希望這點小小心得對大家有所幫助。
相關文章
- 關於ListView控制元件使用時的一些心得View控制元件
- thymeleaf關於js的一些坑(陣列定義)JS陣列
- [譯] 關於 HTTP/3 的一些心得HTTP
- 關於WiFi密碼破解的一些心得WiFi密碼
- 關於團隊建設的一些心得(轉)
- 微信小程式 關於父子元件一些心得微信小程式元件
- 關於C和C++混編的一些心得C++
- 關於ASP.NET系統開發文章的一些心得ASP.NET
- 關於jQuery UI 使用心得及技巧jQueryUI
- 關於一些變數的使用變數
- 關於view.layout方法引數View
- 關於android 使用bitmap的OOM心得和解決方案AndroidOOM
- 關於rand和srand函式使用的一點心得函式
- 關於shiro+springMVC整合使用的問題SpringMVC
- springmvc配置thymeleaf檢視解析器SpringMVC
- 關於Mysql使用的一些總結MySql
- 關於dmserver使用的一些竅門Server
- 關於android:layout_weight屬性使用注意事項Android
- 關於“日誌”的一點心得
- Thymeleaf利用layout.html檔案生成頁面佈局框架HTML框架
- Java 關於執行緒的一些使用Java執行緒
- 分享關於JavaScript中執行上下文(this)的使用心得JavaScript
- 關於Springmvc中include與Sitemesh裝飾器的基本使用SpringMVC
- 關於工作效率的心得分享
- 關於MFC操作Excel的幾點心得Excel
- Qt 的一些心得QT
- Excel物件模型的一些使用心得(C#)Excel物件模型C#
- 轉:LogMiner安裝和使用的一些心得
- 關於SpringMVC的HttpMediaTypeNotSupportedException異常解決SpringMVCHTTPException
- Thymeleaf使用詳解
- Thymeleaf+SpringMVC,如何從模板中獲取資料SpringMVC
- 關於laravel5.1安裝心得Laravel
- 關於iframe中使用fixed定位的一些問題
- 關於typedef在struct使用上的一些問題Struct
- 關於c#使用Npoi庫的一些隨筆C#
- 關於 Angular 註解 @Injectable() 使用的一些誤區Angular
- 關於使用者體驗的一些總結
- 基於springmvc的easypoi簡單使用SpringMVC