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屬性值同樣設計
五、右鍵運行struts.xml3d