成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

SpringBoot使用thymeleaf模板

BlackFlagBin / 1234人閱讀

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

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項目的基礎(chǔ)上,進(jìn)行如下配置:

在POM中到Thymeleaf的依賴



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

在application.properties中設(shè)置模板尋找路徑

# 模板引擎讀取路徑
# 是讓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"; // 這里的字符串對應(yīng)html的文件名(不包含后綴)
    }       
}

訪問項目

http://localhost:8080/toIndexPage        

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

    dailybird 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<