Java Velocity模板引擎的使用
阿新 • • 發佈:2021-07-05
1、什麼是Velocity
Velocity是一個簡單而強大的基於 Java 的模板引擎,可將資料從純 Java 物件呈現為文字、xml、電子郵件、SQL、Post Script、HTML 等。模板語法和呈現引擎既易於理解,又易於學習和實施.
功能遠遠超出了 Web 領域(例如 xdoclet、middlegen、Intellij 等),使程式設計師能夠專注於編寫功能程式碼,同時,模板設計人員可以直接修改模板以建立有吸引力的輸出。
在 webapps 中,模型-檢視-控制 (MVC) 分離可以被嚴格執行,因為模板不包含“程式碼”。或者,由程式設計師決定,可以在模板中提供“工具”,以便更直接地訪問資料。
2、學習Velocity的參考網站
公司的專案使用的是velocity模板引擎,所以在日常的編碼中做個記錄,方便下次查詢使用:
附上我學習velocity這個技術的參考網站:
3、基本用法
3.1:遍歷資料
遍歷資料庫中的使用者資料,並在前臺頁面進行一個展示:
DAO:
View CodeService:
View CodeController:
View Code前端程式碼:
使用者輸入資料:
View Code資料展示:
View Code測試:
查詢到使用者(使用者展示)
未查詢到使用者: