元件作用
1multipartresolver
多檔案上傳的元件
2localeresolver
本地語言環境
3themeresolver
主題模板處理器
4儲存url對映關係
5handleradapter動態引數介面卡
6handlerexceptionresolver
異常***
7requesttoviemnametranslator
檢視提取器,從request中獲取viemname
8viewresolvers檢視轉換器,模板引擎
9flashmapmanager
引數快取器
flashmapmanager:
redirect重定向的時候引數會丟失;
forward**引數自動攜帶;
在struct裡用的是valuestack值棧儲存引數,包含幾個作用域,所以每次取值都得知道值在哪個域中,很麻煩;
springmvc裡用flashmapmanager:將引數都快閃儲存器
spring原始碼 mvc 九大元件
2.handleradapter 我們最原始的servlet處理方式可以知道,當乙個請求到達的時候,是封裝成request傳送到servlet的doservice httpservletrequest,httpservletresponse 形式的,所以,要從傳統的servlet模式轉到spring...
SpringMVC九大元件
handleradapter 運用了設計模式中的介面卡模式,統一呼叫不同的handler。handerexceptionresolver viewresolver 將string和locale解析為view。requesttoviewtranslator 從request中提取viewname。lo...
Spring MVC 的九大元件
從名字上看,handleradapter 是乙個介面卡。因為spring mvc中handler 可以是任意形式的,只要能夠處理請求便可。但是把請求交給servlet 的時候,由於servlet 的方法結構都是 doservice httpservletrequest req,httpservlet...