一 struts原理
二 web.xml
任何mvc框架都需要與web應用整合,這就不得不借助web.xml檔案,只有配置在web.xml檔案中的servlet才會被應用載入。
通常,所有的mvc框架都需要web應用載入乙個核心控制器,對於struts2框架而言,需要載入strutsprepareandexecutefilter,只要web應用負責載入strutsprepareandexecutefilter,strutsprepareandexecutefilter就會載入struts框架。
三struts.xml
struts2核心配置檔案,在開發過程中利用率最高。該檔案主要負責管理應用中的action對映,以及該action包含的result定義等。
struts.xml中包含內容有:
1、全域性屬性
2、使用者請求和響應action之間的對應關係
3、action可能用到的引數和返回結果
4、各種***的配置
四 struts.properties
struts2框架的全域性屬性檔案,自動載入。
該檔案包含很有key-value對。
該檔案完全可以配置在struts.xml檔案中,使用constant元素。
大小: 699.2 kb
Struts2工作原理及檔案結構
struts2工作原理及檔案結構 客戶端 httpservletrequest 傳送請求 請求經過過濾器 actioncontextcleanup strutsprepareandexecutefilter 核心過濾器 當決定呼叫某個action後,請求又會通過核心過濾器,核心過濾器把請求的處理交給...
Struts2 工作原理
1 客戶端初始化乙個指向servlet容器 例如tomcat 的請求 2 這個請求經過一系列的過濾器 filter 這些過濾器中有乙個叫做actioncontextcleanup的可選過濾器,這個過濾器對於struts2和其他框架的整合很有幫助,例如 sitemesh plugin 5 action...
struts2 工作原理
struts2並不是乙個陌生的web框架,它是以webwork的設計思想為核心,吸收struts1的優點,可以說 struts2是struts1和webwork結合的產物。struts2 的工作原理圖 乙個請求在struts2框架中的處理分為以下幾個步驟 1.客戶端發出乙個指向servlet容器的請...