這個在剛開始學習Springmvc的時候確實折騰了半天。
首先直接選擇創建一個簡單的web項目
為什么不勾選Springmvc ? 答: 如果沒有springmvc的jar包,可以創建一次然后提取出idea自動下載的jar包,然后重新啟動idea創建普通web項目。
勾選了spring后,它幫你創建的lib包和工程在一個目錄,而不再web目錄中,
導致,就算你面的控制器解析器都寫好了,仍然會訪問不到(404)
正確項目結構應該這樣
lib一定要在WEB-INF下面(坑死人)。。。
然后寫好xml中寫好中央servlet
配置controller和視圖解析器
注意配置文件的名字。一定是中央控制器的servlet+“-servlet“
如