Udemy Course Spring Framework 62-Spring MVC Operation

ZONGRU Li
3 min readApr 3, 2019

--

Spring MVC的運作流程

伺服器運作起,就會執行web.xml設定(下圖1)

設定的servlet就會運作,即設定的Spring的DispatcherServlet

並且運行/WEB-INF/todo-servlet.xml

並且會開始接收網址列後綴字,執行對應

圖1

(下圖2)的左上開始

圖2

Http request(http://localhost:8090/spring-mvc/login)

進來由Front Controller接到後(於此即Spring的DispatcherServlet)

依照網址列後綴導向對應/login的Controller(此即LoginController)

最後導向"login"並依todo-servlet.xml定義的

去到”/WEB-INF/views/”這個路徑

找"login"+".jsp"的jsp網頁

正常瀏覽器進到網址:http://localhost:8090/spring-mvc/login 會看到

接著試著改寫

一樣網址http://localhost:8090/spring-mvc/login會看到

接著改

找不到jsp頁面!!

上述復原後再改

找不到/WEB-INF/todo-servlet1.xml

各種設定必須同時到位才能執行一個網頁動作!

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet