主要由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對資料處理完成以後將...