springboot結(jié)合前端實現(xiàn)網(wǎng)頁跳轉(zhuǎn)功能實例
總結(jié)
1、前端代碼寫好放在springboot的static目錄下
2、controller類使用GetMapping獲取網(wǎng)址鏈接,然后返回具體的前端html代碼
前端篇
前端常用技術(shù)包含bootstrap、vue和react,今天基于html+css,主要為了說明springboot如何實現(xiàn)前后端跳轉(zhuǎn)
編寫首頁
首頁包含兩個a標(biāo)簽,分別跳轉(zhuǎn)到a.html和b.html,編譯器使用VScode,
首頁index.html的body代碼如下:
<div class="">
hello, world
</div>
<a href="/a" rel="external nofollow" >跳轉(zhuǎn)a網(wǎng)頁</a>
<a href="/b" rel="external nofollow" >跳轉(zhuǎn)b網(wǎng)頁</a>
a.html的body代碼如下,b.html類似:
<body>
<div class="">這是a網(wǎng)頁</div>
</body>
前端三個頁面完成,只是前端跳轉(zhuǎn)的話,可以把/a和/b換成a.html和b.html就可以了
后端篇
后段使用springboot,
1、創(chuàng)建springboot項目
2、配置maven
3、創(chuàng)建controller文件夾以及controller類
4、編寫跳轉(zhuǎn)代碼
創(chuàng)建springboot項目和配置maven已在前面寫過,不熟悉的可以參考之前寫的這篇博客(springboot實現(xiàn)hello world)http://m.fzitv.net/program/310318c1r.htm
創(chuàng)建springboot項目
配置maven
創(chuàng)建controller類
新建controller文件夾,以及創(chuàng)建一個controller類:HelloController.java

在HelloController.java中編寫跳轉(zhuǎn)代碼

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HelloController {
@GetMapping("/")
public Object index(){
return "c.html";
}
@GetMapping("/a")
public Object a(){
return "a.html";
}
@GetMapping("/b")
public Object b(){
return "b.html";
}
}
在GetMapping中填寫需要跳轉(zhuǎn)的url地址,函數(shù)類通過return返回一個具體的具體的html網(wǎng)頁
當(dāng)目前為止前后都已經(jīng)寫完了,但是后端尋找的是html文件,此時直接運行會提示找不到html文件,需要將前端html文件放在springboot指定的目錄下:
靜態(tài)文件放在resources/static目錄中
動態(tài)文件放在resources/templates目錄下
css、html和js都放在static目錄下

運行spring啟動類

這兩個地方都可以運行,運行后的效果如下:
運行成功:

首頁打開成功:

點擊跳轉(zhuǎn)到a和b成功:

總結(jié)
到此這篇關(guān)于springboot結(jié)合前端實現(xiàn)網(wǎng)頁跳轉(zhuǎn)功能的文章就介紹到這了,更多相關(guān)springboot前端實現(xiàn)網(wǎng)頁跳轉(zhuǎn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于SpringCloudAlibaba+Skywalking的全鏈路監(jiān)控設(shè)計方案
這篇文章主要介紹了基于SpringCloudAlibaba+Skywalking的全鏈路監(jiān)控設(shè)計方案,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01
spring boot Lombok @Slf4j日志處理教程(一篇足夠)
@Slf4j是Lombok 庫提供的一個注解,用于自動生成一個名為log的Logger實例,這篇文章主要介紹了spring boot Lombok @Slf4j日志處理的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-09-09
Java序列化框架Kryo高效轉(zhuǎn)換對象為字節(jié)流面試精講
這篇文章主要為大家介紹了Java序列化框架Kryo高效轉(zhuǎn)換對象為字節(jié)流面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
利用反射實現(xiàn)Excel和CSV 轉(zhuǎn)換為Java對象功能
將Excel或CSV文件轉(zhuǎn)換為Java對象(POJO)以及將Java對象轉(zhuǎn)換為Excel或CSV文件可能是一個復(fù)雜的過程,但如果使用正確的工具和技術(shù),這個過程就會變得十分簡單,在本文中,我們將了解如何利用一個Java反射的庫來實現(xiàn)這個功能,需要的朋友可以參考下2023-11-11

