亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

SpringBoot使用thymeleaf模板

BlackFlagBin / 1277人閱讀

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

SpringBoot開(kāi)發(fā)的WEB項(xiàng)目Contrller如何跳轉(zhuǎn)到前端頁(yè)面

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

Thymeleaf(Spring官方推薦)

FreeMarker

Velocity

Groovy

Mustache

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

在創(chuàng)建好SpringBoot項(xiàng)目的基礎(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頁(yè)面,如index.html




    
    Title


    在SpringBoot項(xiàng)目中使用HTML頁(yè)面
獲取頁(yè)面上傳過(guò)來(lái)的參數(shù)PPP:

創(chuàng)建Controller類

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

訪問(wèn)項(xiàng)目

http://localhost:8080/toIndexPage        

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/53280.html

相關(guān)文章

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

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

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

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

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

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

    GitCafe 評(píng)論0 收藏0
  • SpringBoot引入Thymeleaf

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

    dailybird 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<