Struts2配置

 

  Struts2是一個基於MVC設計模式的Web應用框架,它本質上至關於一個servlet,在MVC設計模式中,Struts2做爲控制器(Controller)來創建模型與視圖的數據交互。Struts 2是Struts的下一代產品,是在 struts 1和WebWork的技術基礎上進行了合併的全新的Struts 2框架。其全新的Struts 2的體系結構與Struts 1的體系結構差異巨大。Struts 2以WebWork爲核心,採用攔截器的機制來處理用戶的請求,這樣的設計也使得業務邏輯控制器可以與ServletAPI徹底脫離開,因此Struts 2能夠理解爲WebWork的更新產品。雖然從Struts 1到Struts 2有着太大的變化,可是相對於WebWork,Struts 2的變化很小。java

在j2ee中配置struts2的步驟爲:web

  一、工程建好後,導入struts2核心包和相關依賴包:設計模式

  

二、修改web.xml的配置信息,插入filter相關信息:框架

三、在java  resources的src目錄下新建一個struts.xml文件,內容爲:spa

四、建一個java包,與一個java類,包名+類名與struts.xml的action的Class屬性值同樣設計

    • StrutsDemo.java的內容爲:
    •  

    • 注意:方法名固定爲execute,返回值與struts.xml的result的name屬性的值同樣

五、右鍵運行struts.xml3d

      • 這時會報錯
      •  

      • 將上圖標記的地方改成struts.xml裏action的name屬性的值就行了
      •  

      • 結果爲struts.xml裏result關聯的文件
相關文章
相關標籤/搜索