Spring mvc的工作流程

2021-09-28 00:16:42 字數 664 閱讀 6489

1.使用者發起請求到前端控制器(dispatcherservlet),該控制器會過濾出哪些請求可以訪問servlet、哪些不能訪問。就是url-pattern的作用,並且會載入springmvc.xml配置檔案。

4.dispatcherservlet拿到handler後,找到handleradapter(處理器介面卡),通過它來訪問處理器,並執行處理器。

5.執行處理器

6.處理器會返回乙個modelandview物件給handleradapter

7.通過handleradapter將modelandview物件返回給前端控制器(dispatcherservlet)

8.前端控制器請求視**析器(viewresolver)去進行視**析,根據邏輯檢視名解析成真正的檢視(jsp),其實就是將modelandview物件中存放檢視的名稱進行查詢,找到對應的頁面形成檢視物件

9.返回檢視物件到前端控制器。

10.檢視渲染,就是將modelandview物件中的資料放到request域中,用來讓頁面載入資料的。

11.通過第8步,通過名稱找到了對應的頁面,通過第10步,request域中有了所需要的資料,那麼就能夠進行檢視渲染了。最後將其返回即可。

spring MVC 工作流程

1 首先來配置一下dispatcherservlet spring mvc和大部分mvc框架一樣,底層也是依賴servlet api的,所以spring mvc的請求處理也是從乙個servlet開始,這個servlet就是dispatcherservlet.以下是在web.xml中dispatche...

Spring MVC 工作流程

接收請求,響應結果,相當於 器,處理器。有了dispatcherservlet減少了其它元件之間的耦合度。根據請求的url查詢handler按照特定規則 handleradapter要求的規則 去執行handler注意 編寫handler時按照handleradapter的要求去做,這樣介面卡才可以...

SpringMVC工作流程

springmvc的工作流程如下 在填充handler的入參過程中,根據你的配置,spring將幫你做一些額外的工作 httpmessageconveter 將請求訊息 如json xml等資料 轉換成乙個物件,將物件轉換為指定的響應資訊 資料轉換 對請求訊息進行資料轉換。如string轉換成int...