// 獲取對應的handler介面卡
handleradapter err1 =
this
.gethandleradapter
gethandler()
);string method = request.
getmethod()
;boolean isget =
"get"
.equals
(method);if
(isget ||
"head"
.equals
(method))if
((newservletwebrequest
(request, response)).
checknotmodified
(lastmodified)
&& isget)
}// 執行呼叫鏈中***的pre方法if(
(processedrequest, response)
)// 利用反射技術呼叫controller中的方法
err = err1.
handle
gethandler()
);if(asyncmanager.
isconcurrenthandlingstarted()
)// 獲取返回檢視全路徑
this
.(processedrequest, err)
;// 執行呼叫鏈中***的post方法
(processedrequest, response, err);}
catch
(exception var20)
catch
(throwable var21)
// 視**析
)// 獲取呼叫鏈,如果不為空, 直接返回
handler = hm.
gethandler
(request);}
while
(handler == null)
;return handler;
}// gethandler()方法呼叫了以下方法, 將***新增到呼叫鏈中, 注意此時會新增springmvc內建的乙個***, 並且順序為第乙個
handler方法經過一通呼叫最後呼叫以下方法
// 獲取視**析器
viewresolver viewresolver =
(viewresolver)var5.
next()
;// 解析檢視
SpringMVC訪問靜態頁面
html 上面的配置含義表示html頁面由伺服器的預設servlet進行處理,同時注意上面的配置項要寫在dispatcherservlet前面。如果你的dispatcherservlet攔截 攔截了所有的請求,那麼同時對.js,jpg等靜態檔案的訪問也就被攔截了,從controller返回的html...
SpringMVC 訪問html頁面亂碼
場景 在使用了springmvc的專案中訪問html頁面會出現中文亂碼問題,但是jsp不會中文亂碼 首先排除是html2頁面字符集編碼的問題 utf 8 然後檢查web.xml過濾器 中文亂碼 encodingfilter filter name class org.springframework....
Spring MVC 下設定預設訪問頁面的3種方式
1.預設tomcat容器的預設頁面。index.html 這種方式適合訪問靜態的頁面 也包括jsp 或者說是沒有任何引數的頁面。三種方法的級別高低 1 3 2 因為tomcat的容器級別比spring要高,以上3鐘配置都存在的情況,優先使用tomcat。因為配置了 的controller,所以會先匹...