報錯:No mapping found for HTTP request with URI
報錯:No mapping found for HTTP request with URI [/talk-web/hello] in DispatcherServlet with name 'springmvc'
上面這種寫法是會報錯的,訪問url的時候地址其實相當於變成了http://localhost:8088/talk-web//hello
視圖解析器將無法正確跳轉,即能夠進來方法
但不能調用正確的視圖解析器,也就是說將所有的url都當成了請求,然後找不到相應的視圖解析器
於是,給url加上後綴,就能讓服務器區分,請求條件,和視圖解析區別
爲了不用每次都寫redirect
配置視圖解析器:
後記:
項目做到這一步,其實視圖層已經算是有了,能實現基本的跳轉