SSH學習之Struts2的環境搭建

Struts2的環境準備

在這篇博客裏給大家介紹的是Struts2的環境搭建。在這裏我是以Struts2.3.30爲模板(官網地址http://struts.apache.org/download.cgi#struts2510),以myeclipse爲開發環境。
一談到框架,必不可少的就是開發環境的搭建了,Struts2框架也不例外,我們可以到官網下載Struts2的包,推薦下載完整的jar包。完整的包裏除了jar包之外還包含文檔說明以及源代碼等等。

Struts2項目開發

第一步:創建一個web項目。

第二步:導入相關的jar包。

     Struts2中提供比較完整jar包,所有的jar包都在lib文件夾下。lib目錄下存有Struts2框架開發的所有jar包,那我們是不是都需要呢?答案是不可能的。我們只需要其中的一些jar包,如果全部導入到項目中運行時就有可能報錯。那麼有那麼多jar包,我們要導入哪些基本的jar包呢?這時完整Struts2包裏就有我們所需要的項目事例了(apps目錄,這裏放的是一些實例,需要解壓工具)。

     在apps目錄下有一個struts2-blank.war。用解壓縮文件打開,尋找到目錄struts2-blank.war\WEB-INF\lib,將所有的jar包拷貝到web項目中WebRoot\WEB-INF\lib。這樣jar包就導入完畢。

     並不代表以上就是SSH整合開發所需要的Struts2的jar包,在今後整合會需要其他的jar包。


第三步:配置Struts2的配置文件

     還是在struts2-blank.war\WEB-INF\src\java\struts.xml,默認情況下名稱是struts.xml,位置就放在src目錄下。如果只是爲了測試環境搭建是否正確,可以將struts標籤下的所有標籤清空。

第四步:配置Struts2的核心過濾器

     在struts2-blank.war\WEB-INF\web.xml中有我們需要配置的核心過濾器。將其複製到web項目的web.xml中。
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

額外的話

這是我的一些理解了,希望見諒奮鬥



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