一、創建一個JavaWeb項目
啟動MyEclipse10
,然后在MyEclipse中創建一個JavaWeb項目,點擊【File】---->【New】---->【WebProject】,如下圖所示:

此時將會彈出一個創建項目的對話框,如下圖所示:

點擊【Finish】按鈕后,如果工作空間當前的編譯環境和項目需要的編譯環境不一致,此時會彈出一個警告對話框,如下圖所示:

這個警告對話框說的是“Basic_Struts2”項目的編譯環境必須是6.0的,對應的JDK就是JDK1.6,而我們當前的工作空間默認使用的是JDK1.4的編譯環境,因此我們需要手動把編譯環境設置成JDK1.6
點擊
這個超鏈接,將彈出如下圖所示的對話框

點擊【Apply】或者【OK】按鈕后,將彈出如下的對話框

直接點擊【Yes】即可,此時又返回到了創建項目的那個對話框,如下圖所示:

點擊【Finish】,此時就可以看到創建的項目了,如下圖所示:

展開項目文件夾,可以看到項目中的文件結構

二、添加Struts2 Jar包到項目中
我們從http://struts.apache.org/download.cgi#struts2312下載Strust2的Jar包,如下圖所示:

下載完成之后,得到的是一個壓縮包
,解壓到當前目錄之后,得到一個
文件夾,打開文件夾,可以看到里面有如下的內容

打開【lib】文件夾,可以看到里面有很多的Jar文件(Jar包),如下圖所示:




這里羅列出來的就是Strust2框架的所有Jar包,但是這些Jar包在搭建Struts2開發環境時不是每一個都要用到的,通過參考Strust2的參考文檔可以知道,Struts 2 framework開發環境至少需要以下的Jar包:
- asm-x.x.jar
- asm-commons-x.x.jar
- asm-tree-x.x.jar
- commons-io-X.X.X.jar
- commons-lang3-X.X.X.jar
- commons-fileupload-X.X.X.jar
- freemarker-X.X.X.jar
- javassist-X.X.X.jar
- ognl-X.X.X.jar
- struts2-core-X.X.X.X.jar
- xwork-core-X.X.X.jar
找到Struts 2 framework開發環境必須用到的11個Jar包,如下圖所示:

然后拷貝到項目的lib文件夾中

三、添加Struts2 Filter
找到項目的“web.xml”文件,如下圖所示:

然后在web.xml文件中加入Struts2 Filter的配置信息:
1 <filter> 2 <filter-name>struts2</filter-name> 3 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 4 </filter> 5 6 <filter-mapping> 7 <filter-name>struts2</filter-name> 8 <url-pattern>/*</url-pattern> 9 </filter-mapping>
如下圖所示:

四、添加struts.xml文件
在項目的src文件夾下添加一個“struts.xml”文件,如下圖所示:


添加好之后,在“struts.xml”文件里面添加如下的內容:
1 <!DOCTYPE struts PUBLIC 2 "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 3 "http://struts.apache.org/dtds/struts-2.0.dtd"> 4 <struts> 5 <constant name="struts.devMode" value="true" /> 6 <package name="basicstruts2" extends="struts-default"> 7 <action name="index"> 8 <result>/index.jsp</result> 9 </action> 10 </package> 11 </struts>
最終Strust.xml文件中的內容如下圖所示:

到此,Strust2的開發環境就全部搭建完成了。
五、測試Strust2的開發環境是否搭建成功
在index.jsp中加入一句話

然后部署項目,如果項目能夠正常運行起來,那么在瀏覽器中就可以看到index.jsp文件中的內容
在MyEclipse中部署項目:
選中項目,然后右鍵---->【Run As】---->【MyEclipse Server Application】,此時就可以將項目發布到MyEclipse自帶的服務器中,如下圖所示:

項目部署成功之后,MyElcipse自帶的Tomcat服務器就會自動啟動,在Tomcat服務器中可以看到我們部署成功的項目:

打開瀏覽器,在瀏覽器中輸入“http://localhost:8080/Basic_Struts2/index.action”,此時看到的效果如下圖所示:
Index.jsp中的內容已經可以看到了,這證明strust2的開發環境已經搭建成功!
