Struts2的工作原理及檔案結構

2021-08-11 04:00:51 字數 718 閱讀 7299

一 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容器的請...