在Eclipse中配置struts2

Struts是一個基於Model2的MVC框架,爲應用程序的WEB層提供了良好的結構嚴謹的實現。很多企業級應用程序都是基於Struts開發的。

工具/原料

  • struts-2.3.16.1
  • Eclipse

下載strut2

  1. 1

    在官網下載最新版的Struts2.從圖中可以看出,即可以分開下載,又可以一次全部下載。我選擇全部下載。

    在Eclipse中配置struts2
  2. 2

    下載後將壓縮包解壓到磁盤根目錄。

    在Eclipse中配置struts2
  3. 3

    進入struts-2.3.16.1文件,可以看到包含如下文件夾:

    在Eclipse中配置struts2
  4. 4

    文件夾作用見下表:

    在Eclipse中配置struts2
  5. 5

    lib文件包含了上百個庫文件,但大多數是可選的,有些庫是插件,用於和其他框架的整合。我們開發時不必全部用到這些庫文件,我們可根據apps文件下的模板工程查看需要哪些jar包。進入apps文件看到struts2自帶了5個工程模板。

    在Eclipse中配置struts2
  6. 6

    用解壓縮工具解壓期中的struts2-blank-2.war壓縮包,展開後是一個非常簡單的項目,從WEB-INF/lib目錄中可以看到多個個庫文件,主要的庫解釋如下:

    在Eclipse中配置struts2
    在Eclipse中配置struts2
    END

使用Eclipse搭建Struts2的開發環境

  1. 1

      創建用戶庫,將Struts2所需的包建成用戶庫,可以更加方便地進行管理和使用。打開Eclipse,選擇菜單Window->Preferences->Java->Build Path->User Libraries。

    在Eclipse中配置struts2
  2. 2

    點擊右側的New…按鈕,創建一個新的用戶庫,彈出如圖所示對話框

    在Eclipse中配置struts2
  3. 3

    輸入用戶庫的名稱,如:Struts2,點擊OK按鈕,該對話框自動關閉。

    在Eclipse中配置struts2
  4. 4

     此時,右側的按鈕被點亮。點擊“Add External JARS…”按鈕,添加用戶庫所需的庫文件;選擇添加剛纔解壓的struts2-blank-2.war下WEB-INF/lib中的所有jar包。

    在Eclipse中配置struts2
    在Eclipse中配置struts2
  5. 5

    點擊“OK”完成。

    END

開發第一個Struts2應用程序

  1.  新建一個動態WEB工程,點擊"Next"

    在Eclipse中配置struts2
  2. 點擊"Next"

    在Eclipse中配置struts2
  3. 點擊"Finish"

    在Eclipse中配置struts2
  4. 現在將Struts2的庫導入到工程中,右擊工程名稱彈出快捷菜單,選擇Build Path->Add Libraries…,

    在Eclipse中配置struts2
  5. 從彈出的對話框中選擇“User Libraries”

    在Eclipse中配置struts2
  6.  單擊"Next",我們看到,上文中創建的用戶庫出現在列表中,在“Struts2”前的複選框上打勾,點擊“Finish”完成。

    在Eclipse中配置struts2
  7. 打開MyWeb工程中的web.xml;

    在Eclipse中配置struts2
  8. 將Struts2所帶的過濾器配置到工程的web.xml文件中;打開剛纔解壓的struts2-blank-2.war下WEB-INF/web.xml文件

    在Eclipse中配置struts2
    在Eclipse中配置struts2
  9. 將上圖中紅色框中的配置內容複製到MyWeb工程web.xml中。

    在Eclipse中配置struts2
  10. 將struts2中apps/struts2-blank/WEB-INF/src/java下的struts.xml複製到MyWeb工程中src中

    在Eclipse中配置struts2
    在Eclipse中配置struts2
  11. 11

    到此,Struts2在Eclipse配置完成,可以進行Struts2應用開發。

發佈了54 篇原創文章 · 獲贊 38 · 訪問量 64萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章