在用 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指定webapp的首頁
方法一追加乙個 uri的請求方法 controller public class welcomecontroller 其中 value 可以省略 這個方法本質上就是為 uri指定了乙個請求方法 方法二dispatcherservlet的配置檔案中追加對映 mvc view controller pa...
springmvc 如何設定首頁
第1 中 在springmvc servlet.xml 設定 mvc view controller 這個標籤 這邊 設定view controller path 然後這邊設定view name index 這樣就缺省會訪問 web inf jsp 下面的index.jsp 記得這邊 prefix ...
Spring mvc 設定自定義首頁
web.xml 中什麼沒有配置任何有關歡迎頁的資訊!其實這時等效於如下配置 這個會由web容器最先訪問!index.html index.htm index.jsp 在用 spring mvc 寫程式時,配置 dispatcherservlet 攔截規則為攔截所有 時,應用程式的首頁定義很有可能會出...