Spring MVC 原理小結

2022-09-17 01:27:08 字數 645 閱讀 8398

主要由dispatcherservlet、處理器對映、處理器、視**析器、檢視組成

1.dispatcherservlet接收到乙個http請求,根據對應配置檔案中的處理機對映,找到處理器(handler)

點選(此處)摺疊或開啟

logincontroler

userformcontroler

2.呼叫handler中的方法,處理該請求,處理完後返回乙個modelandview型別的資料給dispatcherservlet

點選(此處)摺疊或開啟

// 相當於action中的execute

// 將頁面返回的資料丟到obj中來

system.out.println(user.getname());

// 將資料封裝成乙個map丟到v層去}}

其中包含了處理結果的檢視和檢視中要使用的資料。

3.dispatcherservlet根據得到的modelandview中的檢視物件,找到乙個合適的viewresolver(視**析器),根據視**析器的配置,dispatcherservlet將檢視要顯示的資料傳給對應的檢視,最後給瀏覽器構造乙個http響應。

SpringMVC開發小結

基本情況說明 技術框架 springmvc spring hibernate 1.關於form和後台pojo的繫結和匹配問題 遇到問題 pojo類中有date資料型別,在前台用表單展現出來後,提交時如果有validate這個pojo的話,在bindingresult中會報string無法轉換date...

spring mvc工作原理

1.spring mvc請所有的請求都提交給dispatcherservlet,它會委託應用系統的其他模組負責負責對請求進行真正的處理工作。3.dispatcherservlet請請求提交到目標controller 4.controller進行業務邏輯處理後,會返回乙個modelandview 5....

SpringMVC工作原理

上面的是springmvc的工作原理圖 1 客戶端發出乙個http請求給web伺服器,web伺服器對http請求進行解析,如果匹配dispatcherservlet的請求對映路徑 在web.xml中指定 web容器將請求轉交給dispatcherservlet.5 handler對資料處理完成以後將...