Struts 2視頻開發(fā)教程--第二講,第一個Struts 2應(yīng)用
了解了Struts 2.x的歷史,那么下面就來開始Struts 2.x開發(fā)之旅吧。在學(xué)習(xí)之前,確保開發(fā)環(huán)境為MyEclipse 6.0 + Tomcat 6.0.14。。(視頻制作中,敬請期待。。。。。)1 創(chuàng)建Web項目StrutsDemo
(1) 單擊File->New->Web Project,新建一個MyEclipse的web應(yīng)用項目,如圖2.1。

(2)輸入Web項目的名稱“StrutsDemo”,及訪問的url為“struts”,單擊"Finish"。如圖2.2

2 配置Struts 2.x
Struts 2至少依賴以下5個Jar包,大家可以在Struts下載的"lib"文件下找到這些包:
* xwork-2.0.5.jar
* struts2-core-2.0.11.2.jar
* ognl-2.6.11.jar
* freemarker-2.3.8.jar
* commons-logging-1.0.4.jar
(1)將這些Jar包,復(fù)制到WebRoot/lib目錄下,如圖2.3

(2)配置 web.xml,在web.xml文件中增加如下配置:























這樣,所有的請求都會經(jīng)過Sturts2的過濾器org.apache.struts2.dispatcher.FilterDispatcher來處理。
3 開發(fā)HelloWorldAction
下面編寫一個簡單的Struts的Action,體驗一下Struts。(1)新建Action類,該類必須繼承com.opensymphony.xwork2.ActionSupport類,代碼如下:






















(2)在src根目錄下新建一個struts.xml的文件,這樣部署后的web應(yīng)用中,該文件就位于WEB-INF/classes/struts.xml。配置代碼如下:













(3)在WebRoot文件目錄下創(chuàng)建HelloWorld.jsp文件,該頁面的代碼如下:
















這樣,經(jīng)過以上步驟后,StrutsDemo項目的目錄結(jié)構(gòu)如圖2.4所示。

4 部署與運行
將web應(yīng)用部署到Tomcat下,步驟如圖2.5所示。
這樣,在瀏覽器中輸入“http://localhost:8080/struts/HelloWorld.action”,在輸入框中輸入“Hello Strut2”,提交后,運行的界面如如2.6所示。

一個簡單的 Struts 2的Action就開發(fā)完成了。
posted on 2008-09-01 23:30 Janet 閱讀(2070) 評論(8) 編輯 收藏 所屬分類: Struts 2