Spring mvc 設定自定義首頁

2021-07-04 16:10:33 字數 607 閱讀 6044

web.xml 中什麼沒有配置任何有關歡迎頁的資訊!其實這時等效於如下配置:這個會由web容器最先訪問!

index.html

index.htm

index.jsp

在用 spring mvc 寫程式時,配置 dispatcherservlet 攔截規則為攔截所有( / )時,應用程式的首頁定義很有可能會出問題,在專案中一般有如下解決方法:

方法1. 在 webcontent 下定義乙個首頁, index.jsp 或者 index.html ,然後跳轉到controller處理,通常如下:

index.jsp

/ 在 index.jsp中通常這麼寫:

這樣,就會跳轉到 mycontroller/test 去處理。

方法2: 交給 spring mvc controller 去處理,不要配置預設首頁;

首先不要配置預設受益人,必須設定成如下:

這樣,web伺服器就知道,不需要他來處理,而是由應用程式自己來處理。這個時候,spring mvc 的 servlet 配置就起作用了,可以如下配置:

這種配置方式下,效果和前面一樣,都是使用類似 redirect 方法做到的

springmvc 自定義異常處理

springmvc利用handlerexceptionresolver處理程式的異常,包括處理對映對映異常,資料繫結,處理器執行過程中發生的異常 public inte ce handlerexceptionresolver當發生異常的時候,直接呼叫resolveexception,生成乙個mode...

SpringMVC的自定義異常

預設的異常處理機制是向上丟擲,最終將異常結果拋在web頁面,這樣對使用者來說很不友好,所以可以通過自定義異常的方式來解決這個問題。第一步 自定義乙個異常類 自定義異常類 public class sy ception extends exception public sy ception overr...

springMVC下自定義配置檔案的設定與使用

從來沒手動寫過這玩意,因部分需求,嘗試寫了一下,遇到很多問題費了不少時間,在此做個筆記。首先是 proname.properties 配置檔案 寫法很簡單 key value 例如 myname jack 接下來是 configname.xml 檔案的配置 接下來是bean的配置 component...