SpringMVC 404異常解析

2021-08-30 17:47:41 字數 1044 閱讀 9168

404是網頁開發中非常常見,也是非常低階的乙個異常,出現404都不好意思跟人說。其實只要掌握了springmvc的基本流程,了解了在哪些步驟可能會出現導致訪問404的錯誤,按部就班地排查,解決起來是很快的。

首先捋清楚springmvc從瀏覽器傳送請求,到伺服器響應資料,一共會經過哪些步驟:

通過**標記出其中三個可能出現404的步驟:

第一步:前端控制器沒有攔截到頁面請求,這裡要去檢查web.xml中配置的攔截路徑是否配置攔截 /* 或者 *.do
>

>

springmvcservlet-name

>

>

*.dourl-pattern

>

>

<

context:component-scan

base-package

="com.itheima.ssm.controller"

/>

第十步:渲染檢視填充資料時沒有找到對應的頁面,這裡要檢查返回的頁面名稱是否正確,以及檢查springmvc.xml中視**析器是否正確配置。
"internalresourceviewresolver"

class

="org.springframework.web.servlet.view.internalresourceviewresolver"

>

name

="prefix"

value

="/pages/"

/>

name

="suffix"

value

=".jsp"

/>

bean

>

SpringMVC關於404總結

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

spring mvc 異常處理

一般來說,程式每出現乙個異常就需要throws 或者try catch語句塊進行處理,這樣處理異常的方法比較少的情況,還體現不出麻煩,如果需要處理異常的方法比較多的情況下,有乙個統一處理異常方法就顯得尤其重要,即所有丟擲的異常都在乙個方法進行處理,這樣可以集中 簡便,如果需要修改異常處理的方式也比較...

springmvc異常處理

1.異常處理思路 系統中異常包括兩類 預期異常和執行時異常runtimeexception,前者通過捕獲異常從而獲取異常資訊,後者主要通過規範 開發 測試的手段減少執行時異常的發生。系統的dao service controller出現異常都通過throws exception向上丟擲,最後由spr...