1. 程式人生 > >springboot工程訪問url被識別成檔案下載

springboot工程訪問url被識別成檔案下載

把之前寫的一個springboot專案拿出來執行,啟動成功後,訪問localhost:8080/hello,
並沒有像預期的一樣跳轉到hello.jsp頁面,

  • 用chrome核心的360極速瀏覽器訪問彈框提示下載檔案,如下圖:

這裡寫圖片描述

  • 用chrome訪問,要麼是下載檔案,要麼返回頁面原始碼(還有亂碼),如圖:
    這裡寫圖片描述

排查後,發現是因為springboot對jsp支援的相關依賴被註釋掉了,特此記錄下

 <!-- 新增jsp支援,打成war包部署到外部tomcat時需要註釋掉 -->
        <dependency>
            <groupId
>
org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <version>8.0.33</version> </dependency>