在eclipse中搭建struts2框架的詳細過程

一:搭建環境: 
eclipse:Mars.1 Release (4.5.1) 
jdk:jdk1.7.0_79 (現在一般用1.8)
Tomcate:apache-tomcat-8.0.32

二:下載struts2相關的jar包。 
可以從官網下載,下載步驟如下: 
1,http://struts.apache.org/download.cgi#struts251,可以下載Full Distribution,因爲裏面包括用例、庫、開發幫助文檔和源碼等。下載完後解壓,如下圖所示: 
這裏寫圖片描述
我們只需要lib下的一些jar包。

三:開始搭建struts框架。 
1,按照如下圖進行: 
這裏寫圖片描述
這裏寫圖片描述 
這裏寫圖片描述 
生成的項目結構如下所示: 
這裏寫圖片描述

2,接下來要配置struts2配置項。 
首先,在web.xml加上如下代碼(過濾器):

 <filter>  
        <filter-name>struts2</filter-name>  
        <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>   
    </filter>  
    <filter-mapping>  
        <filter-name>struts2</filter-name>  
        <url-pattern>/*</url-pattern>  
    </filter-mapping>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
注意:一定是org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter而不是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

或者org.apache.struts2.dispatcher.Filterdispatcher,因爲struts的版本不同,導致jar包目錄的改變,如果寫錯了,會報找不到類的錯誤,我是查了struts的文檔才知道的StrutsPrepareAndExecuteFilter這個類目錄結構已經變化。

然後在項目的WebContent/WEB-INF/lib下添加並引入struts的jar包。如下圖所示: 
這裏寫圖片描述 
繼續在src目錄下新增一個struts.xml文件,目錄及裏面的內容如下圖所示: 
這裏寫圖片描述

在WebContent目錄下增加一個index.jsp文件,如下圖所示: 
這裏寫圖片描述

把此項目添加到到Tomcate的service中,然後啓動service,在瀏覽器中輸入http://localhost:8080/struts2即可。如下圖所示: 
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章