Springboot實現(xiàn)從controller中跳轉到指定前端頁面
1.在application配置文件中
配置跳轉頁面的前綴與后綴:
#前端頁面的前綴 spring.mvc.view.prefix=/pages/ #前端頁面的后綴 spring.mvc.view.suffix=.jsp
2.將controller上的@RestController注解改成@Controller注解
首先了解下這兩個注解的區(qū)別如下:
@RestController注解相當于@ResponseBody + @Controller合在一起的作用。
1) 如果只是使用@RestController注解Controller,則Controller中的方法無法返回jsp頁面,配置的視圖解析器 InternalResourceViewResolver不起作用,返回的內容就是Return 里的內容。
例如:本來應該到login.jsp頁面的,則其顯示login.
2) 如果需要返回到指定頁面,則需要用 @Controller配合視圖解析器InternalResourceViewResolver才行。
3) 如果需要返回JSON,XML或自定義mediaType內容到頁面,則需要在對應的方法上加上@ResponseBody注解
代碼如下:
@Controller
//@RestController
@RequestMapping("/GetTest")
public class TestController {
//@ResponseBody
@RequestMapping(value="/getTest",method=RequestMethod.GET)
public String method() {
return "login";
}
}3.將html頁面放在src/main/resource/static路徑下
如下圖所示

4.啟動工程后,訪問瀏覽器
結果如下
(放在static目錄下面也可以通過瀏覽器直接訪問:http://localhost:1001/pages/login.html,得到同樣的結果):

其實
視圖(jsp/html)一般都是跟著 spring mvc 搭配的。
springboot,只是提供服務的。
不推薦 springboot 搭配視圖使用。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
spring根據(jù)controller中接收請求參數(shù)不同走不同service的實現(xiàn)方法
這篇文章主要給大家介紹了關于spring實現(xiàn)根據(jù)controller中接收請求參數(shù)不同走不同service的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2018-11-11
Sentinel流控規(guī)則實現(xiàn)限流保護詳解
這篇文章主要介紹了Sentinel流控規(guī)則實現(xiàn)限流保護,Sentinel是一個分布式系統(tǒng)的流量控制組件,它可以實現(xiàn)限流,流控,降級等功能,提高系統(tǒng)的穩(wěn)定性和可靠性,感興趣想要詳細了解可以參考下文2023-05-05
SpringBoot搭建Dubbo項目實現(xiàn)斐波那契第n項詳解
這篇文章主要講解了“SpringBoot+Dubbo怎么實現(xiàn)斐波那契第N項”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習吧2022-06-06
Java?LinkedList實現(xiàn)班級信息管理系統(tǒng)
這篇文章主要為大家詳細介紹了Java?LinkedList實現(xiàn)班級信息管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02
SpringBoot整合screw實現(xiàn)數(shù)據(jù)庫文檔自動生成的示例代碼
這篇文章主要介紹了SpringBoot整合screw實現(xiàn)數(shù)據(jù)庫文檔自動生成的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09
Java實現(xiàn)文件上傳的兩種方法(uploadify和Spring)
這篇文章主要為大家詳細介紹了Java實現(xiàn)文件上傳的兩種方法,uploadify和Spring實現(xiàn)文件上傳,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11
java利用socket通信實現(xiàn)Modbus-RTU通信協(xié)議的示例代碼
這篇文章主要介紹了java利用socket通信實現(xiàn)Modbus-RTU通信協(xié)議的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04

