SpringMVC 工作流程

2022-09-05 00:57:11 字數 658 閱讀 1743

大體流程:

1、瀏覽器向web伺服器傳送http請求

4、dispatcherservlet呼叫controller所屬的handleradapter

5、handleradapter呼叫controller

6、controller處理業務,並向處理結果封裝住在modelandview中,傳給handleradapter

7、handleradapter將modelandview傳遞給dispatcherservlet

8、dispatcherservlet呼叫viewresolver來解析modeladnview

9、viewresolver解析modelandview,得到model、view,並將model、view返回給dispatcherservlet

10、dispatcherservlet渲染view(將model中的資料填入view),封裝為http響應傳遞給web容器(也叫做web伺服器,常見的比如tomcat)

11、web伺服器向瀏覽器傳回響應

有時候只使用model,view是空的,比如ajax查詢資料;

有時候只使用view,model是空的,比如返回靜態頁面。

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...