1、首先來配置一下dispatcherservlet:
spring mvc和大部分mvc框架一樣,底層也是依賴servlet api的,所以spring mvc的請求處理也是從乙個servlet開始,這個servlet就是dispatcherservlet. 以下是在web.xml中dispatcherservlet的配置:
springmvc
org.springframework.web.servlet.dispatcherservlet
contextconfiglocation
classpath:/spring-front.xml,
classpath:/spring-persist.xml,
classpath:/spring-service.xml
1
根據servlet-name的配置,我們還要在/web-inf/目錄下面建乙個*-servlet.xml的配置檔案,在這裡我們的檔名就是spring-front.xml, 以後關於spring mvc的配置資訊就將在這個xml裡進行.
2、下面說一下dispatcherservlet對乙個請求的處理過程:
這裡先後涉及幾個物件:
2:controller spring 的控制器,相當於servlet或struts 的action,負責主要的業
務處理,並返回乙個modelandview給dispatcherservlet.
3:modelandview 包含著乙個頁面檔案(jsp和html等)的邏輯檢視名,
4:viewresoler 視**析器,根據modelandview提供的檢視物件,查詢對應的視**件,並把他響應給客戶.
3、為了完成以上的過程,必須在spring-front.xm中配置所有相關的元件,大體的配置如下:
<?xml version="1.0" encoding="utf-8"?>
spring mvc請求流程
好多人說到mvc的請求處理流程不知道該如何表達,我教大家乙個簡單易懂的方法吧 個人理解,僅供參考哈 先舉乙個現實生活中的例子來講解一下 比如生病了,需要去醫院看病,會有如下的幾個步驟 1 處 mm 超漂亮的 會問你掛哪個科室,這個時候你會說,最近嗓子不舒服,發燒了 類似使用者發起乙個http請求 2...
springmvc呼叫流程
1 客戶端發出乙個http請求給web伺服器,web伺服器對http請求進行解析,如果匹配dispatcherservlet的請求對映路徑 在web.xml中指定 web容器將請求轉交給dispatcherservlet.5 handler對資料處理完成以後將返回乙個modelandview 物件給...
SpringMVC框架流程
springmvc流程圖 1 dispatcherservlet 前端控制器 控制器 mvc的核心 在web.xml中配置,dispatcherservlet是整個流程控制的核心,由它呼叫其他元件處理使用者的請求,降低了元件之間的耦合度。作用 接收請求,響應結果,相當於 器,處理器,減少其他元件之間...