今天在寫**之後遇到了can not handler "controller名字" to url path.
下面好好記錄一下自己對於原理的大致理解。
當我們從前台通過url請求資料時,那麼這個url首先會被springmvc自帶的dispatcherservlet捕獲,當然也不是所有url都會**獲,具體捕獲哪些型別在web.xml配置檔案中配置,這裡不詳細說。這個dispatcherservlet說的高大上點叫**處理器。
大哥說,我這剛歇一會,又來煩我,於是大哥又把viewresolver叫過來,說這是你的活,趕緊把它幹完,這個viewresolver網上一般叫視**析器,他會根據你的model and view中的view找到對應的jsp頁面,然後他會報告大哥dispatcherservlet活幹完了。
最後,大哥拿到對應的jsp頁面加上對應的資料返回給前台。長籲一口氣,累死老子了。
以上就是乙個普通的通過url請求的過程。由此可見大哥dispatcherservlet在這個過程至關重要的位置。
以下是摘自一位博主的分享,具體在這裡。
關於spring mvc的一點自己的理解
接觸spring mvc的時間不長 以我現在的理解寫出自己對spring mvc的一點自己的理解,如有錯誤,歡迎指正 monkey email freedom521fd 163.com 首先先來看一下spring mvc的工作流程 下面的內容說的很詳細了,不做修改 重要理解 controller和前...
spring mvc 自己定義converse
在mvc中我們能夠非常輕鬆的依據專案需求進行必要的資訊轉換,如設定預設的日期格式,自己定義string型別的格式等等。配置中我們須要自己定義converseservice 然後在 使用自己定義的converseservice 在converseservice中覆蓋屬性converts進行自己定義資訊...
關於springMVC的筆記
一 概述 springmvc一款mvc框架,支援註解配置,易用性大大提高,與struts2相比,struts2由於採用了值棧 ognl表示式 struts2標籤庫等,會導致應用的效能下降,應避免使用這些功能。二 核心類與介面 dispatcherservlet 前置控制器 controller介面 ...