spring mvc 工作流程

2021-08-30 17:08:54 字數 1045 閱讀 1937

1、首先來配置一下dispatcherservlet:

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

spring mvc dispatcherservlet

spring mvc

dispatcherservlet

org.springframework.web.servlet.dispatcherservlet1

根據servlet-name的配置,我們還要在/web-inf/目錄下面建乙個*-servlet.xml的配置檔案,在這裡我們的檔名就是dispatcherservlet-servlet.xml. 以後關於spring mvc的配置資訊就將在這個xml裡進行.

2、下面說一下dispatcherservlet對乙個請求的處理過程:

這裡先後涉及幾個物件:

2:controller spring 的控制器,相當於servlet或struts 的action,負責主要的業

務處理,並返回乙個modelandview給dispatcherservlet.

3:modelandview 包含著乙個頁面檔案(jsp和html等)的邏輯檢視名,

4:viewresoler 視**析器,根據modelandview提供的檢視物件,查詢對應的視**件,並把他響應給客戶. 3、

為了完成以上的過程,必須在dispatcherservlet-servlet.xml中配置所有相關的元件,大體的配置如下:

<?xml version="1.0" encoding="utf-8"?>

"xmlns:xsi="

"xsi:schemalocation="

/spring-beans-2.0.xsd

">

/web-inf/jsp/

.jsp

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