成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Java基礎(chǔ)總結(jié)之Thymeleaf詳解

瀏覽:6日期:2022-08-12 16:46:23
目錄一、Thymeleaf語(yǔ)法1.1 變量表達(dá)式${…}1.2 選擇變量表達(dá)式*{…}1.3 消息表達(dá)式 #{…}1.4 鏈接表達(dá)式 @{…}1.5 片段表達(dá)式 ~{…}二、基本使用2.1 Thymeleaf模板基本配置一、Thymeleaf語(yǔ)法

標(biāo)簽

在HTML頁(yè)面上使用Thymeleaf標(biāo)簽,Thymeleaf 標(biāo)簽?zāi)軌騽?dòng)態(tài)地替換掉靜態(tài)內(nèi)容,使頁(yè)面動(dòng)態(tài)展示。為了大家更直觀的認(rèn)識(shí)Thymeleaf,下面展示一個(gè)在HTML文件中嵌入了Thymeleaf的頁(yè)面文件,示例代碼如下:

<!DOCTYPE html><html lang='en' xmlns:th='http://www.thymeleaf.org'><head> <meta charset='UTF-8'><link rel='stylesheet' type='text/css' media='all'href='http://www.piao2010.com/css/gtvg.css' rel='external nofollow' th:href='http://www.piao2010.com/bcjs/@{/css/gtvg.css}' rel='external nofollow' /> <title>Title</title></head><body><p th:text='${hello}'>歡迎進(jìn)入Thymeleaf的學(xué)習(xí)</p></body></html>

thymelef常用標(biāo)簽

標(biāo)簽 說(shuō)明 th:insert 布局標(biāo)簽,替換內(nèi)容到引入的文件 th:replace 頁(yè)面片段包含(類(lèi)似JSP中的include標(biāo)簽) th:each 元素遍歷(類(lèi)似JSP中的c:forEach標(biāo)簽) th:if 條件判斷,如果為真 th:unless 條件判斷,如果為假 th:switch 條件判斷,進(jìn)行選擇性匹配 th:case 條件判斷,進(jìn)行選擇性匹配 th:value 屬性值修改,指定標(biāo)簽屬性值 th:href 用于設(shè)定鏈接地址 th:src 用于設(shè)定鏈接地址 th:text 用于指定標(biāo)簽顯示的文本內(nèi)容

標(biāo)準(zhǔn)表達(dá)式

說(shuō)明 表達(dá)式語(yǔ)法 變量表達(dá)式 ${…} 選擇變量表達(dá)式 *{…} 消息表達(dá)式 #{…} 鏈接URL表達(dá)式 @{…} 片段表達(dá)式 ~{…} 1.1 變量表達(dá)式${…}

主要用于獲取上下文中的變量值,示例代碼如下:

<p th:text='${title}'>這是標(biāo)題</p>

Thymeleaf為變量所在域提供了一些內(nèi)置對(duì)象,具體如下所示

# ctx:上下文對(duì)象# vars:上下文變量# locale:上下文區(qū)域設(shè)置# request:(僅限Web Context)HttpServletRequest對(duì)象# response:(僅限Web Context)HttpServletResponse對(duì)象# session:(僅限Web Context)HttpSession對(duì)象# servletContext:(僅限Web Context)ServletContext對(duì)象

假設(shè)要在Thymeleaf模板引擎頁(yè)面中動(dòng)態(tài)獲取當(dāng)前國(guó)家信息,可以使用#locale內(nèi)置對(duì)象,示例代碼如下

The locale country is: <span th:text='${#locale.country}'>US</span>1.2 選擇變量表達(dá)式*{…}

和變量表達(dá)式用法類(lèi)似,一般用于從被選定對(duì)象而不是上下文中獲取屬性值,如果沒(méi)有選定對(duì)象,則和變量表達(dá)式一樣,示例代碼如下

<div th:object='${book}'><p>titile: <span th:text='*{title}'>標(biāo)題</span>.</p></div>

*{title} 選擇變量表達(dá)式獲取當(dāng)前指定對(duì)象book的title屬性值。

1.3 消息表達(dá)式 #{…}

消息表達(dá)式#{…}主要用于Thymeleaf模板頁(yè)面國(guó)際化內(nèi)容的動(dòng)態(tài)替換和展示,使用消息表達(dá)式#{…}進(jìn)行國(guó)際化設(shè)置時(shí),還需要提供一些國(guó)際化配置文件。

1.4 鏈接表達(dá)式 @{…}

鏈接表達(dá)式@{…}一般用于頁(yè)面跳轉(zhuǎn)或者資源的引入,在Web開(kāi)發(fā)中占據(jù)著非常重要的地位,并且使用也非常頻繁

<a th:href='http://www.piao2010.com/bcjs/@{http://localhost:8080/order/details(orderId=${o.id})}' rel='external nofollow' >view</a><a th:href='http://www.piao2010.com/bcjs/@{/order/details(orderId=${o.id},pid=${p.id})}' rel='external nofollow' >view</a>

鏈接表達(dá)式@{…}分別編寫(xiě)了絕對(duì)鏈接地址和相對(duì)鏈接地址。

在有參表達(dá)式中,需要按照@{路徑(參數(shù)名稱=參數(shù)值,參數(shù)名稱=參數(shù)值…)}的形式編寫(xiě),同時(shí)該參數(shù)的值可以使用變量表達(dá)式來(lái)傳遞動(dòng)態(tài)參數(shù)值

1.5 片段表達(dá)式 ~{…}

片段表達(dá)式~{…}用來(lái)標(biāo)記一個(gè)片段模板,并根據(jù)需要移動(dòng)或傳遞給其他模板。其中,最常見(jiàn)的用法是使用th:insert或th:replace屬性插入片段

<div th:insert='~{thymeleafDemo::title}'></div>

thymeleafDemo為模板名稱,Thymeleaf會(huì)自動(dòng)查找“/resources/templates/”目錄下的thymeleafDemo模板,title為片段名稱

二、基本使用2.1 Thymeleaf模板基本配置

首先 在Spring Boot項(xiàng)目中使用Thymeleaf模板,首先必須保證引入Thymeleaf依賴

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>

其次,在全局配置文件中配置Thymeleaf模板的一些參數(shù)。一般Web項(xiàng)目都會(huì)使用下列配置

spring.thymeleaf.cache = true #啟用模板緩存spring.thymeleaf.encoding = UTF_8 #模板編碼spring.thymeleaf.mode = HTML5 #應(yīng)用于模板的模板模式spring.thymeleaf.prefix = classpath:/templates/ #指定模板頁(yè)面存放路徑spring.thymeleaf.suffix = .html #指定模板頁(yè)面名稱的后綴

上述配置中:

spring.thymeleaf.cache表示是否開(kāi)啟Thymeleaf模板緩存,默認(rèn)為true,在開(kāi)發(fā)過(guò)程中通常會(huì)關(guān)閉緩存,保證項(xiàng)目調(diào)試過(guò)程中數(shù)據(jù)能夠及時(shí)響應(yīng);

spring.thymeleaf.prefix指定了Thymeleaf模板頁(yè)面的存放路徑,默認(rèn)為classpath:/templates/;

spring.thymeleaf.suffix指定了Thymeleaf模板頁(yè)面的名稱后綴,默認(rèn)為.html

到此這篇關(guān)于Java基礎(chǔ)總結(jié)之Thymeleaf模板的文章就介紹到這了,更多相關(guān)Java Thymeleaf模板內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
久久久国产亚洲精品| 日本va欧美va瓶| 无码av中文一区二区三区桃花岛| 今天的高清视频免费播放成人| 欧美国产视频在线| 女主播福利一区| 久久久国产精品不卡| 99精品视频中文字幕| 精品理论电影在线观看| 成人激情免费视频| 精品国产一区二区三区不卡| 成人高清视频在线| 亚洲精品一区二区三区蜜桃下载| av在线播放一区二区三区| 日韩三级精品电影久久久| 国产一区二区免费在线| 日韩亚洲电影在线| 成人激情黄色小说| 久久久久久电影| 亚洲天堂成人| 亚洲欧洲综合另类| 亚洲一区尤物| 日本不卡视频一二三区| 欧美日韩免费在线视频| 国产精品一品二品| 日韩欧美三级在线| 91色在线porny| 国产精品电影院| 99伊人成综合| 五月婷婷色综合| 欧美写真视频网站| 国产精品99久久久久| 日韩亚洲欧美在线观看| 92精品国产成人观看免费| 中文在线免费一区三区高中清不卡| 伊人狠狠色j香婷婷综合| 亚洲精品一二三区| 久久久久久色| 国产一区不卡视频| 久久亚洲捆绑美女| 亚洲美女啪啪| 天堂精品中文字幕在线| 精品视频免费在线| av成人免费在线| 亚洲视频小说图片| 91久久精品日日躁夜夜躁欧美| 国内成人免费视频| 欧美刺激脚交jootjob| 欧美a级一区| 亚洲自拍偷拍网站| 欧美色老头old∨ideo| 波多野结衣中文字幕一区二区三区 | 91精品婷婷国产综合久久性色| 成人免费av在线| 国产精品嫩草影院av蜜臀| 国产精品一页| 国产精品一级在线| 中文字幕精品—区二区四季| 一区二区日韩免费看| 日日夜夜精品视频天天综合网| 欧美日韩一区 二区 三区 久久精品| 成人一区二区三区在线观看| 中文字幕一区二区三区蜜月| 日本精品免费观看高清观看| 成年人国产精品| 一区二区三区成人在线视频| 欧美欧美欧美欧美首页| 欧美日韩一区二区三区在线视频 | 国产盗摄精品一区二区三区在线| 久久精品视频网| 亚洲欧美日韩视频二区| 韩国一区二区在线观看| 26uuu精品一区二区三区四区在线| 在线观看亚洲视频啊啊啊啊| 久久99精品网久久| 国产精品剧情在线亚洲| 色综合久久六月婷婷中文字幕| 国产99久久久国产精品免费看| 亚洲欧美在线视频| 欧洲国产伦久久久久久久| 99re热视频精品| 亚洲国产精品久久人人爱| 日韩视频一区二区三区| 99在线|亚洲一区二区| 狠狠色综合日日| 综合中文字幕亚洲| 欧美二区乱c少妇| 在线日本成人| 国产成人精品综合在线观看| 亚洲一区在线视频| 欧美成人女星排行榜| 久久精品女人| 欧美粗暴jizz性欧美20| 麻豆精品蜜桃视频网站| 亚洲视频一区二区在线观看| 337p亚洲精品色噜噜| 国产精品一区二区在线观看| 成人免费观看视频| 日韩精品五月天| 国产日韩欧美激情| 欧美日韩亚洲国产综合| 在线精品亚洲| 国产一区二区伦理片| 亚洲色图视频网| 欧美成人高清电影在线| 一本久道久久综合中文字幕| 韩日成人av| 成人高清免费观看| 久久精品av麻豆的观看方式| 日韩理论电影院| 久久这里只有精品6| 欧美唯美清纯偷拍| 在线视频精品一区| 91理论电影在线观看| 久久99精品国产91久久来源| 亚洲精品第1页| 国产亚洲女人久久久久毛片| 欧美午夜片在线观看| 亚洲国产精品一区在线观看不卡 | 欧美日韩dvd在线观看| 亚洲国产婷婷| 成年人午夜久久久| 紧缚奴在线一区二区三区| 亚洲影视资源网| 国产人成一区二区三区影院| 69堂亚洲精品首页| 狂野欧美一区| 亚洲美女一区| 成人黄色大片在线观看| 免费xxxx性欧美18vr| 亚洲资源在线观看| 国产精品女同一区二区三区| 欧美成人r级一区二区三区| 欧美主播一区二区三区| 亚洲在线播放| 精久久久久久| 91色porny在线视频| 国产成人在线看| 欧美图片一区二区三区| 久久久亚洲午夜电影| 欧美v日韩v国产v| 国产亚洲欧美日韩在线一区| 国产午夜亚洲精品午夜鲁丝片| 欧美电视剧在线观看完整版| 久久精品日产第一区二区三区高清版| 日韩免费福利电影在线观看| 亚洲一区中文日韩| 99re亚洲国产精品| 色综合天天综合给合国产| 亚洲女人av| 最新日韩在线视频| 国产激情一区二区三区四区 | 日韩一区二区中文字幕| 91美女精品福利| 精品一区二区在线播放| 国产精品一区二区男女羞羞无遮挡| 国内精品久久国产| 国产欧美一区二区色老头| 制服丝袜成人动漫| 国产精品成人午夜| 天堂一区二区在线免费观看| 亚洲一区二区三区爽爽爽爽爽| 丁香啪啪综合成人亚洲小说| 亚洲国产精品www| 精品久久国产字幕高潮| 亚洲精品视频在线观看免费 | 日韩一本二本av| 亚洲va国产天堂va久久en| 国产精品18久久久久| 性8sex亚洲区入口| 欧美巨大另类极品videosbest| 欧美激情一区二区| 亚洲欧洲av另类| 亚洲欧美一区二区在线观看| 亚洲黄色天堂| 日本一区二区在线不卡| 久久99蜜桃精品| 亚洲一区二区三区在线观看视频| 亚洲国产精品av| 国产精品资源站在线| 欧美中文字幕一区| 亚洲444eee在线观看| 亚洲精选国产| 国产精品久久久久久久浪潮网站| 欧美成人一区二区在线 | 色综合久久综合网| 91色在线porny| 欧美在线看片| 精品91在线| 国产一区二区三区奇米久涩| 羞羞答答国产精品www一本| 久久综合伊人| 欧美性感一区二区三区| 91精品国模一区二区三区| 精品国免费一区二区三区| www激情久久| 国产日韩欧美a| 亚洲色图视频网| 亚洲午夜在线观看视频在线| 免费日韩伦理电影|