成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

SpringBoot使用thymeleaf模板

BlackFlagBin / 1279人閱讀

摘要:開發(fā)的項目如何跳轉(zhuǎn)到前端頁面目前官方已經(jīng)不推薦使用來開發(fā)了,而是推薦使用如下幾種模板引擎來開發(fā)官方推薦據(jù)說,最流行的還是和這兩種模板,我們這里用官方推薦的模板在創(chuàng)建好項目的基礎上,進行如下配置在中到的依賴對的依賴在中設置模板尋

SpringBoot開發(fā)的WEB項目Contrller如何跳轉(zhuǎn)到前端頁面

目前Spring官方已經(jīng)不推薦使用JSP來開發(fā)WEB了,而是推薦使用如下幾種模板引擎來開發(fā):

Thymeleaf(Spring官方推薦)

FreeMarker

Velocity

Groovy

Mustache

據(jù)說,最流行的還是FreeMarker和Velocity這兩種模板,我們這里用Spring官方推薦的Thymeleaf模板

在創(chuàng)建好SpringBoot項目的基礎上,進行如下配置:

在POM中到Thymeleaf的依賴



    org.springframework.boot
    spring-boot-starter-thymeleaf

在application.properties中設置模板尋找路徑

# 模板引擎讀取路徑
# 是讓controller層到templates文件夾尋找xx.html(src/main/resources/templates)
spring.thymeleaf.prefix=classpath:/templates/

在resource/templates目錄下創(chuàng)建html頁面,如index.html




    
    Title


    在SpringBoot項目中使用HTML頁面
獲取頁面上傳過來的參數(shù)PPP:

創(chuàng)建Controller類

@Controller
//  這里不能是RestController注解,不然會輸出index字符串
public class HelloWorld {        
    @RequestMapping("/toIndexPage")
    public String getHtmlPage(HashMap map){
        map.put("param1", "hello world");
        return "index"; // 這里的字符串對應html的文件名(不包含后綴)
    }       
}

訪問項目

http://localhost:8080/toIndexPage        

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/53280.html

相關文章

  • 一起來學SpringBoot | 第四篇:整合Thymeleaf模板

    摘要:在使用上述模板,默認從下加載。介紹是現(xiàn)代化服務器端的模板引擎,不同與其它幾種模板的是的語法更加接近,并且具有很高的擴展性。特點支持無網(wǎng)絡環(huán)境下運行,由于它支持原型,然后在標簽里增加額外的屬性來達到模板數(shù)據(jù)的展示方式。 SpringBoot 是為了簡化 Spring 應用的創(chuàng)建、運行、調(diào)試、部署等一系列問題而誕生的產(chǎn)物,自動裝配的特性讓我們可以更好的關注業(yè)務本身而不是外部的XML配置,...

    TZLLOG 評論0 收藏0
  • Spring Boot 2 快速教程:WebFlux 集成 Thymeleaf(五)

    摘要:數(shù)據(jù)和信息是不可分離的,數(shù)據(jù)是信息的表達,信息是數(shù)據(jù)的內(nèi)涵。數(shù)據(jù)本身沒有意義,數(shù)據(jù)只有對實體行為產(chǎn)生影響時才成為信息。主要目標是為開發(fā)提供天然的模板,并且能在里面準確的顯示。目前是自然更加推薦。 這是泥瓦匠的第105篇原創(chuàng) 文章工程: JDK 1.8 Maven 3.5.2 Spring Boot 2.1.3.RELEASE 工程名:springboot-webflux-4-thym...

    姘存按 評論0 收藏0
  • Springboot項目搭建(三)整合thymeleaf模板

    摘要:整合模板一文件添加依賴解決標簽閉合問題二創(chuàng)建項目結(jié)構三配置文件文件同下常用屬性是否開啟模板緩存,默認指定模板的編碼,默認為指定模板的前綴,默認為指定模板的后綴,默認為指定模板的模式默認為如果使用了依賴設置為參 springboot整合thymeleaf模板 一、POM文件添加依賴 org.springframework.boot spring-boot-starte...

    GitCafe 評論0 收藏0
  • SpringBoot引入Thymeleaf

    摘要:簡介是個模板引擎,可以用于與非應用的主要目標在于提供一種可被瀏覽器正確顯示的格式良好的模板創(chuàng)建方式,因此也可以用作靜態(tài)建模的可擴展性也非常棒。 1.Thymeleaf簡介??Thymeleaf是個XML/XHTML/HTML5模板引擎,可以用于Web與非Web應用 ??Thymeleaf的主要目標在于提供一種可被瀏覽器正確顯示的、格式良好的模板創(chuàng)建方式,因此也可以用作靜態(tài)建模,Thym...

    dailybird 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<