在servlet.xml中配置異常處理器
將產生的異常一直拋給**控制器(前端控制器);
**控制器將異常物件設到request中,屬性名為exception,屬性值為異常物件;
**控制器得到異常物件的型別;
**控制器到web工廠中找到異常處理器,找到和異常型別對應的key;
若找得到和異常型別對應的key,則通過key找到value對應的字串,將字串作為轉向資訊傳給**控制器。否則,使用預設異常中的value,將value對應的字串作為轉向資訊傳給**控制器;
**控制器使用檢視定位器為轉向資訊增加前字尾;
根據轉向組合後的資訊進行服務端跳轉。
說明:本文僅用作學習筆記,無其他用途,如有冒犯可聯絡本人刪除
SpringMVC之配置(註解版)
web容器啟動的時候建立物件,呼叫方法來初始化容器以及前端控制器 獲取根容器的配置類 spring的配置檔案 父容器 override protected class getrootconfigclasses 獲取web容器的配置類 springmvc配置檔案 子容器 override protec...
Spring mvc開發步驟
引入依賴 web 專案相關 servlet,jstl,spring mvc 上傳 fileupload 資料庫操作 mysql,spring jdbc,druid 測試相關 junit,spring test 建立 spring web.xml spring service.xml spring d...
springmvc元件開發
現在流行的restful風格,往往會將引數寫入到請求路徑中去,有些需要傳遞json資料,比如查詢分頁,使用者資訊比較多的時候,需要將查詢引數組裝成乙個json資料集。接收普通請求引數 commonparams.do public void commonparams requestparam acco...