在開始我們的例子前需要說明一下,這篇文章并不打算講解如何使用struts和velocity,而是將目標鎖定在struts和velocity的協同工作上面。
一切準備就緒后,就開始我們的第一個例子吧。
1、建立一個test.vm文件,和jsp放在同一目錄中。




















2、新建Form Bean,使它擁有一個屬性test。



















3、新建一個TestAction。



















4、配置struts-config.xml文件
















檢查沒有錯誤后,運行,就會在頁面上顯示出hello struts and velocity。
關于struts和velocity的配置是很容易理解的,最令初學者頭痛的是,velocity是如何取到數據的?我們在單獨使用velocity進行開發時,需要初始化,并為其設置想要返回的頁面。如下:



而當與struts一同進行開發時,這一步就可以省去了,并且我們不必在為context中賦值:


我們只需在Struts的Action層中將值置入request或session中即能達到相同的效果。