一起學習thymeleaf模板引擎

2021-09-02 21:19:11 字數 513 閱讀 4843

簡單說, thymeleaf 是乙個跟 velocity、freemarker 類似的模板引擎,它可以完全替代 jsp 。相較與其他的模板引擎,它有如下三個極吸引人的特點:

1.thymeleaf 在有網路和無網路的環境下皆可執行,即它可以讓美工在瀏覽器檢視頁面的靜態效果,也可以讓程式設計師在伺服器檢視帶資料的動態頁面效果。這是由於它支援 html 原型,然後在 html 標籤裡增加額外的屬性來達到模板+資料的展示方式。瀏覽器解釋 html 時會忽略未定義的標籤屬性,所以 thymeleaf 的模板可以靜態地執行;當有資料返回到頁面時,thymeleaf 標籤會動態地替換掉靜態內容,使頁面動態顯示。

2.thymeleaf 開箱即用的特性。它提供標準和spring標準兩種方言,可以直接套用模板實現jstl、 ognl表示式效果,避免每天套模板、該jstl、改標籤的困擾。同時開發人員也可以擴充套件和建立自定義的方言。

3. thymeleaf 提供spring標準方言和乙個與 springmvc 完美整合的可選模組,可以快速的實現表單繫結、屬性編輯器、國際化等功能。

開源一起學習

要想自己學習機器學習,3本 聖經 是一定要看的 花書,西瓜書,和統計學習方法 但不是剛入門就要看的,首先啊,我們必須學好學校教的c語言,對程式設計有乙個初步的了解,其次,我們都知道python的厲害,可以幹很多事,也很出名,這就出現了人人都知道py,但不是人人都懂py的現象。確實要想搞機器學習,你最...

一起學習extjs( )

可以說,extjs是系統類專案最好的ui 前端使用者介面 選擇,特別是自從extjs4.0出來後,不管是 美觀還是效能的提高,及其功能之強大,說它排第一,無可厚非。當然,最近也蠻流行easyui這個輕量級的,據說是國人開發的ui。其實,也是很不錯的。大家可以根據自己專案的情況來進行選擇。然後,我們自...

一起學習開源專案

sharpziplib 開源的zip壓縮 spring.net 框架。nhibernate 開源框架,不過說實話也太龐大了。log4net 寫日誌的類。ibatis.net 強大的資料影射開源專案。ajax.net ajax的服務端類。nant 開源編譯類。nunit 單元測試。cuyahoga 部...