Springboot 正確跳轉頁面的幾種方式

2021-10-05 21:55:46 字數 1052 閱讀 8000

寫springboot專案的時候,我們經常把js,css放在static下面,把html放在templates下面,然後如果不進行任何配置或者處理的話,我們想 訪問頁面,springboot會給我們丟擲錯誤頁,現在就說一下怎麼能夠正確跳轉頁面,我這邊了解了三種方式

1. 使用controller的方式

這種方式比較簡單粗暴就是對每乙個要請求的頁面需要加上對應的controller進行跳轉,比如templates下面有index.html,想跳轉的話需要寫對應的controller

@controller

public class jumpcontroller

}

這樣你訪問 才能夠正確跳轉頁面

這種每乙個頁面都要寫對應的controller,雖然能實現功能,只是過於麻煩

2.自定義乙個類實現webmvcconfigurer 介面,並重寫裡面的addviewcontrollers方法新增關係對應

@configuration

public class webmvcconfig implements webmvcconfigurer

}

不過這種也需要所有的頁面都在這裡新增,所以還是很麻煩,於是就來到了第三種方式

3.自定義乙個類,實現webmvcconfigurer介面,並重寫addresourcehandlers方法新增關係對應

@configuration

public class webmvcconfig implements webmvcconfigurer */

//所有css,js,images等等都調到static路徑下,其他的都跳到templates下

@override

public void addresourcehandlers(resourcehandlerregistry registry)

}

三種方式都能實現頁面的正確跳轉.綜合而言,第三種還是很方便!

springboot配置跳轉html頁面

第一步 pom.xml引入模板依賴 org.springframework.boot spring boot starter web org.springframework.boot spring boot starter thymeleaf net.sourceforge.nekohtml nek...

idea建立springboot專案跳轉jsp頁面

1 首先在pom檔案中引入包 org.apache.tomcat.embed tomcat embed jasper provided 2 配置 yml檔案則為 spring mvc view prefix suffix jsp properties檔案則為 spring.mvc.view.pref...

spring boot跳轉到html頁面

spring boot專案自動跳轉到html頁面 首先在pom檔案引入依賴 4.0.0 com.test springbootdemo2 0.0.1 snapshot org.springframework.boot spring boot starter parent 2.1.7.release ...