Struts2 搭建開發環境

來源:互聯網
上載者:User

關於Struts2的前世今生在網上有很多的資料,同學們可以自己到網路搜集這段曆史,需要提到的是如果你以前使用過WebWork,那麼Struts2就應該可以很快上手,通過下面這個圖可以清楚的知道兩者之間的關係。Struts2 = WebWork + Struts

首先從http://struts.apache.org/2.x/index.html上下載Struts2,我們使用的版本是最新的Struts2.1.6.

將下載好Struts2的壓縮包解壓后里面有一個lib的檔案夾,這裡放的就是Struts2的jar包,當然我們不需要一次性將這麼多的jar包放入到工程中,只需要將以下jar包匯入到web工程的WEB-INF/lib中:

commons-fileupload-1.2.1.jar

commons-logging-1.0.4.jar

freemarker-2.3.13.jar

struts2-core-2.1.6.jar

xwork-2.1.2.jar

ognl-2.6.11.jar

匯入jar包後需要在web工程的src目錄下建立struts.xml設定檔(檔案內容後面詳解),然後在web.xml中加入struts2的過濾器:

<filter>

<filter-name>struts</filter-name>

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

</filter>

<filter-mapping>

<filter-name>struts</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

建立好後,工程布局應如下所示:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.