1. 程式人生 > >No mapping found for HTTP request with URI [/webapp/] in DispatcherServlet with name 'SpringMVC'

No mapping found for HTTP request with URI [/webapp/] in DispatcherServlet with name 'SpringMVC'

可能有如下幾個原因:

1、是否設定了web目錄,在IDEA中,web目錄是這樣的

如果沒有設定,按照下面的方法設定:

選中要設定的模組,點選file、project structure,設定web.xml檔案和web目錄的位置

2、DispatcherServlet的url-pattern

不能寫成/*,因為會攔截動態頁面的請求,連專案主頁都訪問不到。

如果寫成/,要注意處理靜態資源的訪問問題,因為此時會攔截靜態資源的請求,不處理就會404