日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java基礎總結之Thymeleaf詳解

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

標簽

在HTML頁面上使用Thymeleaf標簽,Thymeleaf 標簽能夠動態地替換掉靜態內容,使頁面動態展示。為了大家更直觀的認識Thymeleaf,下面展示一個在HTML文件中嵌入了Thymeleaf的頁面文件,示例代碼如下:

<!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.b3g6.com/css/gtvg.css' rel='external nofollow' th:href='http://www.b3g6.com/bcjs/@{/css/gtvg.css}' rel='external nofollow' /> <title>Title</title></head><body><p th:text='${hello}'>歡迎進入Thymeleaf的學習</p></body></html>

thymelef常用標簽

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

標準表達式

說明 表達式語法 變量表達式 ${…} 選擇變量表達式 *{…} 消息表達式 #{…} 鏈接URL表達式 @{…} 片段表達式 ~{…} 1.1 變量表達式${…}

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

<p th:text='${title}'>這是標題</p>

Thymeleaf為變量所在域提供了一些內置對象,具體如下所示

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

假設要在Thymeleaf模板引擎頁面中動態獲取當前國家信息,可以使用#locale內置對象,示例代碼如下

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

和變量表達式用法類似,一般用于從被選定對象而不是上下文中獲取屬性值,如果沒有選定對象,則和變量表達式一樣,示例代碼如下

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

*{title} 選擇變量表達式獲取當前指定對象book的title屬性值。

1.3 消息表達式 #{…}

消息表達式#{…}主要用于Thymeleaf模板頁面國際化內容的動態替換和展示,使用消息表達式#{…}進行國際化設置時,還需要提供一些國際化配置文件。

1.4 鏈接表達式 @{…}

鏈接表達式@{…}一般用于頁面跳轉或者資源的引入,在Web開發中占據著非常重要的地位,并且使用也非常頻繁

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

鏈接表達式@{…}分別編寫了絕對鏈接地址和相對鏈接地址。

在有參表達式中,需要按照@{路徑(參數名稱=參數值,參數名稱=參數值…)}的形式編寫,同時該參數的值可以使用變量表達式來傳遞動態參數值

1.5 片段表達式 ~{…}

片段表達式~{…}用來標記一個片段模板,并根據需要移動或傳遞給其他模板。其中,最常見的用法是使用th:insert或th:replace屬性插入片段

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

thymeleafDemo為模板名稱,Thymeleaf會自動查找“/resources/templates/”目錄下的thymeleafDemo模板,title為片段名稱

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

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

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

其次,在全局配置文件中配置Thymeleaf模板的一些參數。一般Web項目都會使用下列配置

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

上述配置中:

spring.thymeleaf.cache表示是否開啟Thymeleaf模板緩存,默認為true,在開發過程中通常會關閉緩存,保證項目調試過程中數據能夠及時響應;

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

spring.thymeleaf.suffix指定了Thymeleaf模板頁面的名稱后綴,默認為.html

到此這篇關于Java基礎總結之Thymeleaf模板的文章就介紹到這了,更多相關Java Thymeleaf模板內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲制服一区| 国产日韩一区二区三区在线| 日韩国产成人精品| 亚洲三级精品| 婷婷亚洲五月色综合| 亚洲精品va| 日韩在线观看一区二区| 亚洲精品欧美| 国产毛片精品| 国产精品成人一区二区不卡| av高清不卡| 亚洲欧洲一区二区天堂久久| 首页亚洲欧美制服丝腿| 中文字幕一区二区精品区| 日本精品一区二区三区在线观看视频 | 国产精品美女久久久| 精品一区欧美| 丝袜国产日韩另类美女| 日本不卡一区二区| 另类综合日韩欧美亚洲| 国产 日韩 欧美一区| 欧美日韩国产精品一区二区亚洲| 免费一级片91| 久久国产麻豆精品| 国产一区二区三区天码| 久久国产电影| 蜜臀av一区二区三区| 精品丝袜在线| 久久亚洲精品中文字幕蜜潮电影| 91亚洲无吗| 欧美日韩一区二区三区视频播放| 在线看片日韩| 日韩精品第一区| 欧美日韩亚洲一区三区| 亚洲激情中文在线| 精品日产乱码久久久久久仙踪林| 香蕉久久久久久久av网站| 成人台湾亚洲精品一区二区| 一二三区精品| 久久久精品网| 青青草精品视频| 国产精品一区二区精品视频观看| 国产夫妻在线| 丝袜诱惑制服诱惑色一区在线观看 | 日韩超碰人人爽人人做人人添| 精品国内亚洲2022精品成人| 欧美手机在线| 国产一级成人av| 99久久婷婷这里只有精品| 亚欧洲精品视频在线观看| 九九九精品视频| 国产精品美女| 美女久久久久久| 国产精品88久久久久久| 国产精品羞羞答答在线观看| 成人自拍av| 欧美性www| 欧美另类专区| 国产不卡一区| 日本不卡在线视频| 久久网站免费观看| 国产精品麻豆成人av电影艾秋| 亚洲二区免费| 久久精品国产精品亚洲毛片| 亚洲综合激情在线| 久久亚洲成人| 日本少妇一区| 午夜视频一区二区在线观看| 亚洲深夜影院| 欧美午夜不卡| 亚洲女同中文字幕| 日韩久久电影| 日本久久精品| 精品国产美女a久久9999| 国产精品久久久免费| 91九色综合| 青青国产精品| 久久精品99久久久| 国产高清日韩| 99热精品久久| 国产 日韩 欧美 综合 一区| 久久精品999| 一区二区三区国产在线| 香蕉精品视频在线观看| www.com.cn成人| 精品在线网站观看| 亚洲一二av| 好看的av在线不卡观看| 日韩精品2区| 国产a亚洲精品| 国产精品免费精品自在线观看| 亚洲青青久久| 久热综合在线亚洲精品| 91成人网在线观看| 亚洲国产福利| 精品国产欧美日韩| 国产精选久久| 日韩av二区在线播放| 中文字幕一区二区三区日韩精品 | 丝瓜av网站精品一区二区| 人人香蕉久久| 国语对白精品一区二区| 国产伦一区二区三区| 亚洲乱亚洲高清| 亚洲自啪免费| 亚洲精品网址| 九九综合在线| 日韩一二三区在线观看| 亚洲精品美女| 国产精品一区二区av日韩在线| 美女在线视频一区| 黄色精品视频| 亚洲成人精品| 视频在线观看一区| 日本aⅴ亚洲精品中文乱码| 欧美一区影院| 精品中文在线| 日韩欧美中文| 99热免费精品| 欧美一级久久| 日本久久黄色| 香蕉国产精品| 亚洲福利精品| 亚洲欧美日韩高清在线| 91久久午夜| 久热精品在线| 日韩中文字幕亚洲一区二区va在线 | 欧美一区=区| 免费久久99精品国产| 最近国产精品视频| 日本成人在线一区| 国产精品欧美在线观看| 麻豆视频久久| 国产一区二区三区成人欧美日韩在线观看| 久久精品国内一区二区三区| 国产精品尤物| 精品视频高潮| 蜜桃精品在线| 欧美va天堂在线| 视频一区欧美精品| 日本一区中文字幕| 久久久免费人体| 蜜臀国产一区| 婷婷精品进入| 日欧美一区二区| 嫩草伊人久久精品少妇av杨幂| 97精品中文字幕| 人人香蕉久久| | 91精品国产自产精品男人的天堂| 国产日韩精品视频一区二区三区| 久久久精品国产**网站| 99久久www免费| 亚洲深深色噜噜狠狠爱网站 | 好看的亚洲午夜视频在线| 亚洲影院天堂中文av色| 国产精品夜夜夜| 亚洲va中文在线播放免费| 国产精品美女久久久浪潮软件| 亚洲精品福利| 久久精品国产网站| 久久在线视频免费观看| 亚洲精品福利| av免费不卡国产观看| 免费在线观看精品| 精品一区视频| 亚洲欧美日韩国产一区二区| 国产精品日本一区二区不卡视频 | 风间由美中文字幕在线看视频国产欧美| 日韩视频网站在线观看| 一级欧美视频| 久久久男人天堂| 视频一区二区国产| 精品国产黄a∨片高清在线| 女主播福利一区| 欧美精品1区| 亚洲午夜电影| 国产亚洲久久| 免费观看久久av| 国产精品成人**免费视频| 亚洲五月婷婷| 国产精品一区二区精品| 欧美精品一区二区久久| 欧美久久一区二区三区| 久久精品99久久无色码中文字幕| 日韩精品乱码av一区二区| 久久婷婷激情| 国产精品久久久久9999高清| 五月天久久777| 久久一区视频| 最新亚洲国产| 人人精品亚洲| 国产精品蜜月aⅴ在线| 亚洲制服少妇| 色黄视频在线观看| 欧美久久一区二区三区| 韩日一区二区三区| 鲁大师精品99久久久| 综合精品一区| 蜜桃成人av|