MyEclipse10搭建Strust2開發環境


一、創建一個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包:

  1. asm-x.x.jar
  2. asm-commons-x.x.jar
  3. asm-tree-x.x.jar
  4. commons-io-X.X.X.jar
  5. commons-lang3-X.X.X.jar
  6. commons-fileupload-X.X.X.jar
  7. freemarker-X.X.X.jar
  8. javassist-X.X.X.jar
  9. ognl-X.X.X.jar
  10. struts2-core-X.X.X.X.jar
  11. 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的開發環境已經搭建成功!

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM