1. 程式人生 > 其它 >Java Velocity模板引擎的使用

Java Velocity模板引擎的使用

1、什麼是Velocity

  Velocity是一個簡單而強大的基於 Java 的模板引擎,可將資料從純 Java 物件呈現為文字、xml、電子郵件、SQL、Post Script、HTML 等。模板語法和呈現引擎既易於理解,又易於學習和實施.

功能遠遠超出了 Web 領域(例如 xdoclet、middlegen、Intellij 等),使程式設計師能夠專注於編寫功能程式碼,同時,模板設計人員可以直接修改模板以建立有吸引力的輸出

在 webapps 中,模型-檢視-控制 (MVC) 分離可以被嚴格執行,因為模板不包含“程式碼”。或者,由程式設計師決定,可以在模板中提供“工具”,以便更直接地訪問資料。

2、學習Velocity的參考網站

公司的專案使用的是velocity模板引擎,所以在日常的編碼中做個記錄,方便下次查詢使用:

附上我學習velocity這個技術的參考網站:

Java Velocity模板引擎詳解

3、基本用法

3.1:遍歷資料

  遍歷資料庫中的使用者資料,並在前臺頁面進行一個展示:

DAO:

View Code

Service:

View Code

Controller:

View Code

前端程式碼:

  使用者輸入資料:

View Code

  資料展示:

View Code

測試:

查詢到使用者(使用者展示)

未查詢到使用者: