1. 程式人生 > 實用技巧 >SpringMVC實現預設展示首頁設定

SpringMVC實現預設展示首頁設定

首先有兩種方式

1)mvc:view-controller標籤

在springmvc-servlet.xml中新增如下標籤:

    <!--配置預設首頁-->
    <mvc:view-controller path="/" view-name="home" />

設定view-controller path=/ ,然後這邊設定view-name= index 這樣就預設會訪問 WEB-INF/jsp/下面的index.jsp ,我這裡是home.jsp,此處就是home。

2)controller配置/

第二種就是在自定義的controller中配置一個requestMapping為“/”的方法。

這樣配置之後也可以實現預設首頁的效果,只輸入專案名就會去訪問web-inf/jsp/home.jsp ,home就是我的首頁邏輯檢視名。

輸入專案名可以訪問:

可能遇到問題

我猜你可能會遇到錯誤,我同樣花了一些時間找到錯誤,比如有人說我在controller的方法上配置裡註解/,但還是不行。

如果你配置的路徑是“/”,那麼必須在web.xml中配置一個歡迎頁,比如:

    <welcome-file-list>
        <welcome-file>index</welcome-file>
    </welcome-file-list>

這個index可以是不存在的,相當於web容器找不到servlet歡迎頁,所以就會交由springMVC攔截,這個時候如果配置了“/”,那麼便可以跳轉首頁了。