spring mvc 設置設置默認首頁的方式


背景:

  項目使用springmvc管理請求,有一個小的需求,輸入域名的時候自動進入某個頁面(或者說自動發起某個請求)。

過程:

  1,首先想到 在web.xml中配置welcome-file-list的方式,在這里填入一個restful風格的地址后,訪問域名發現沒有跳轉到目標頁面(該方法失敗)

    <web:welcome-file-list>
        <web:welcome-file>xx/xxx</web:welcome-file>
    </web:welcome-file-list>

  2,想到是不是可以配置一個 @RequestMapping({ "" , "xx/xxx" }),讓對應的方法映射空路徑,測試結果為 jetty容器下可以,tomcat容器下不行。

  3,最終的解決方法,在spring-mvc.xml文件中加入以下配置,測試問題解決(需要刪除webapp下邊的index.jsp文件,否則tomcat容器環境下依然會訪問到這個文件)

<mvc:view-controller path="/" view-name="redirect:/xx/xxx" />

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM