Spring MVC的運作流程
伺服器運作起,就會執行web.xml設定(下圖1)
設定的servlet就會運作,即設定的Spring的DispatcherServlet
並且運行/WEB-INF/todo-servlet.xml
並且會開始接收網址列後綴字,執行對應
(下圖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
各種設定必須同時到位才能執行一個網頁動作!