struts工作原理

2021-09-23 18:42:00 字數 695 閱讀 6313

struts工作原理

當使用者發起請求是(*.action),會先到達web.xml執行前端控制器(strutsprepareandexecute),執行後會預設到達struts.xml配置檔案中找到相對應的

package包,在相對應的包中找到對應的名稱的action,解析得到class,並例項化該類。同時,加入aciton中沒有method方法,預設執行execute方法,如果有method方法,則執行class檔案中同名的方法,根據方法返回值來到result中處理對應的響應,此時乙個完整的struts請求完成。

struts工作原理圖(盜用他人的)

struts工作流程圖

個人建議

學習框架切勿偷懶,有時候不理解什麼意思,但是可以照著他人的demo來敲,多敲幾遍,自然就熟悉這個流程。正如我們的老祖宗說的,學而不思則罔,思而不學則殆。眼過千變,不如手過一遍。真的每乙個成功的人都用**積累出來

Struts工作原理

struts的完整工作流程 1 在web.xml中為actionservlet配置乙個對映路徑,一般都為 do。2 當乙個jsp頁面執行時,如果使用的是html標籤定義的表單,則會根據action指定的路徑與struts.config.xml檔案中的路徑相匹配,如果匹配失敗,則程式報錯。3 在執行乙...

Struts工作原理

上圖 於struts2官方站點,是struts2的整體結構。乙個請求在struts2框架中的處理大概分為以下幾個步驟 客戶端初始化乙個指向servlet容器 例如tomcat 的請求 這個請求經過一系列的過濾器 filter 這些過濾器中有乙個叫做actioncontextcleanup的可選過濾器...

struts工作原理

圖2.3簡單描述了struts的工作原理。它把struts框架處理客戶請求的整個過程細分為八個步驟,下面就來詳細分析這些步驟。1.讀取配置 初始化moduleconfig物件 採用struts框架的web應用,在web應用啟動時就會載入並初始化actionservlet,在actionservlet...