欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Springboot實現(xiàn)從controller中跳轉(zhuǎn)到指定前端頁面

 更新時間:2023年10月25日 15:46:29   作者:編程錄  
Springboot實現(xiàn)從controller中跳轉(zhuǎn)到指定前端頁面方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

1.在application配置文件中

配置跳轉(zhuǎn)頁面的前綴與后綴:

#前端頁面的前綴
spring.mvc.view.prefix=/pages/
#前端頁面的后綴
spring.mvc.view.suffix=.jsp

2.將controller上的@RestController注解改成@Controller注解

首先了解下這兩個注解的區(qū)別如下:

@RestController注解相當(dāng)于@ResponseBody + @Controller合在一起的作用。      

1) 如果只是使用@RestController注解Controller,則Controller中的方法無法返回jsp頁面,配置的視圖解析器 InternalResourceViewResolver不起作用,返回的內(nèi)容就是Return 里的內(nèi)容。  

例如:本來應(yīng)該到login.jsp頁面的,則其顯示login.      

2) 如果需要返回到指定頁面,則需要用 @Controller配合視圖解析器InternalResourceViewResolver才行。      

3) 如果需要返回JSON,XML或自定義mediaType內(nèi)容到頁面,則需要在對應(yīng)的方法上加上@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.啟動工程后,訪問瀏覽器

結(jié)果如下

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

 

其實

視圖(jsp/html)一般都是跟著 spring mvc 搭配的。

springboot,只是提供服務(wù)的。

不推薦 springboot 搭配視圖使用。 

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • spring根據(jù)controller中接收請求參數(shù)不同走不同service的實現(xiàn)方法

    spring根據(jù)controller中接收請求參數(shù)不同走不同service的實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于spring實現(xiàn)根據(jù)controller中接收請求參數(shù)不同走不同service的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2018-11-11
  • Java枚舉_動力節(jié)點Java學(xué)院整理

    Java枚舉_動力節(jié)點Java學(xué)院整理

    enum 的全稱為 enumeration, 是 JDK 5 中引入的新特性,存放在 java.lang 包中。這篇文章給大家介紹Java枚舉相關(guān)知識,需要的的朋友參考下
    2017-04-04
  • Sentinel流控規(guī)則實現(xiàn)限流保護詳解

    Sentinel流控規(guī)則實現(xiàn)限流保護詳解

    這篇文章主要介紹了Sentinel流控規(guī)則實現(xiàn)限流保護,Sentinel是一個分布式系統(tǒng)的流量控制組件,它可以實現(xiàn)限流,流控,降級等功能,提高系統(tǒng)的穩(wěn)定性和可靠性,感興趣想要詳細(xì)了解可以參考下文
    2023-05-05
  • SpringBoot自動配置原理詳解

    SpringBoot自動配置原理詳解

    SpringBoot的誕生就是為了簡化Spring中繁瑣的XML配置,其本質(zhì)依然還是Spring框架,使用SpringBoot之后可以不使用任何XML配置來啟動一個服務(wù),使得我們在使用微服務(wù)架構(gòu)時可以更加快速的建立一個應(yīng)用。本文將為具體介紹一下SpringBoot的原理,需要的可以參考一下
    2021-12-12
  • SpringBoot搭建Dubbo項目實現(xiàn)斐波那契第n項詳解

    SpringBoot搭建Dubbo項目實現(xiàn)斐波那契第n項詳解

    這篇文章主要講解了“SpringBoot+Dubbo怎么實現(xiàn)斐波那契第N項”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)吧
    2022-06-06
  • Java?LinkedList實現(xiàn)班級信息管理系統(tǒng)

    Java?LinkedList實現(xiàn)班級信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Java?LinkedList實現(xiàn)班級信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • SpringBoot整合screw實現(xiàn)數(shù)據(jù)庫文檔自動生成的示例代碼

    SpringBoot整合screw實現(xiàn)數(shù)據(jù)庫文檔自動生成的示例代碼

    這篇文章主要介紹了SpringBoot整合screw實現(xiàn)數(shù)據(jù)庫文檔自動生成的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java實現(xiàn)文件上傳的兩種方法(uploadify和Spring)

    Java實現(xiàn)文件上傳的兩種方法(uploadify和Spring)

    這篇文章主要為大家詳細(xì)介紹了Java實現(xiàn)文件上傳的兩種方法,uploadify和Spring實現(xiàn)文件上傳,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • java利用socket通信實現(xiàn)Modbus-RTU通信協(xié)議的示例代碼

    java利用socket通信實現(xiàn)Modbus-RTU通信協(xié)議的示例代碼

    這篇文章主要介紹了java利用socket通信實現(xiàn)Modbus-RTU通信協(xié)議的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Java基礎(chǔ)-Java的體系結(jié)構(gòu)

    Java基礎(chǔ)-Java的體系結(jié)構(gòu)

    這篇文章主要介紹了Java的體系結(jié)構(gòu),Java幾乎成為了“開源”的代名詞。第三方開源軟件和框架。如Tomcat、Struts,MyBatis,Spring等,下面我們來看看文章具體的內(nèi)容介紹吧
    2022-01-01

最新評論