springMVC中404可能出現的原因

2021-08-14 09:34:31 字數 1283 閱讀 9141

1. 如果tomcat啟動正常的話,就檢查springmvc的配置,如果tomcat啟動 都報錯,就找原因去吧。

2. 位址不正確或沒有響應

2) 檢查springmvc的配置檔案是否掃瞄了controller所在的包

1. 如果tomcat啟動正常的話,就檢查springmvc的配置,如果tomcat啟動 都報錯,就找原因去吧。

2. 位址不正確或沒有響應

2) 檢查springmvc的配置檔案是否掃瞄了controller所在的包

3) 相對路徑的問題

如果controller中返回的是index.jsp,那麼springmvc就會再後面再追加乙個.jsp,變成index.jsp.jsp導致頁面找不到。

@controller  

public class mycontroller

}

@controller  

public class mycontroller

}4)檢視視**析器是否配置正確

public string page()

404的時候控制台不會報錯,但是log4j可以看到執行的過程:

2018-01-06 13:55:29,773 debug [org.springframework.web.servlet.view.jstlview] -forwarding to resource [/page/index.jsp] in internalresourceview 'index'

2018-01-06 13:55:29,781 debug [org.springframework.web.servlet.dispatcherservlet] - successfully completed request

5) ajax的請求響應是404

ajax一般要求返回的是json,看一下controller的方法上有沒有加@responsebody註解

springmvc的配置檔案中是否配置了json轉換器

配置成功後需要啟用它:

記得要導json的相關jar包,ajax的請求可以在瀏覽器的控制台上看響應狀態

SpringMVC關於404總結

404在網路上定義的就是 不能找到資源。這個就是最明確的錯誤。但是在springmvc中經常犯的錯誤 1 後端 自動掃瞄沒有將對應的資源囊括在內,這個看springmvc的配置檔案 部分2 前端 請求的格式不對。如果引數中需要傳入乙個json串,但是如果傳入null就會404 解決 傳入 空串 3 ...

SpringMVC 404異常解析

404是網頁開發中非常常見,也是非常低階的乙個異常,出現404都不好意思跟人說。其實只要掌握了springmvc的基本流程,了解了在哪些步驟可能會出現導致訪問404的錯誤,按部就班地排查,解決起來是很快的。首先捋清楚springmvc從瀏覽器傳送請求,到伺服器響應資料,一共會經過哪些步驟 通過 標記...

出現404報錯的可能情況

1 前端或後端url值單詞拼寫錯誤 2 剛改完 系統還在熱部署的過程中,就切到瀏覽器重新整理頁面了。3 請求方法忘記寫 response註解,請求方法本來想返回乙個json字串,結果被框架認為是想去找以json為命名的檢視 view 發生http404 4 前端在檔案結構複雜的情況下使用相對自身的相...