Thymeleaf通過特殊的標簽來尋找屬于Thymeleaf的部分,并渲染該部分內容,Thymeleaf也主要通過標簽來識別替換對應位置內容,Thymeleaf標簽有很多很多,功能也很豐富,這里比較常用的標簽如下:
目前成都創(chuàng)新互聯(lián)已為成百上千的企業(yè)提供了網站建設、域名、網站空間、綿陽服務器托管、企業(yè)網站設計、齊齊哈爾網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。標簽 | 作用 | 示例 |
th:id | 替換id | ? |
th:text | 文本替換? | hello |
th:utext? | 支持html的文本替換 | content |
th:object? | 替換對象 | |
th:value | 替換值 | |
th:each | 迭代 | |
th:href | 替換超鏈接 | 超鏈接 |
th:src | 替換資源 |
?? if和unless :標記了 th:if、th:unless 的標簽根據(jù)條件決定是否顯示。
//為false執(zhí)行這行代碼
sorry,庫存為空! //true執(zhí)行這行代碼 ...顯示內容
...
判斷是否為空 #lists.isEmpty(獲取值):
??鏈接表達式: @{…}在Thymeleaf中,如果想引入鏈接比如link,href,src,需要使用@{資源地址}引入資源。
其中資源地址可以static目錄下的靜態(tài)資源,也可以是互聯(lián)網中的絕對資源。
?變量表達式: ${…}:超鏈接
在Thymeleaf中可以通過 ${...} 進行取值,這點和ONGL表達式語法一致。
?取普通字符串:
?如果在controller中的Model直接存儲某字符串,我們可以直接?${對象名}?
進行取值。? 取JavaBean對象:
? JavaBean自身有一些其他屬性,所以咱們就可以使用?
${對象名.對象屬性}
或者?
${對象名['對象屬性']}?
來取值,如果該JavaBean如果寫了get方法,也可以通過? ? ? ? ? ? get方法取值例如??${對象.get方法名}。
? 取List集合(each):
?因為List集合是個有序列表,里面內容可能不止一個,需要遍歷List對其中對象取值,而遍歷需要用到標簽:th:each,具體使用為
,其中item相當于遍歷每一次的對象名,在下面的作用域可以直接使用,而userlist就是類里面的數(shù)據(jù)或者其他數(shù)據(jù)存儲的List的名稱。 List取值
Map取值:
?? ? ? ? 1. 直接取Map:
很多時候不存在JavaBean而是將一些值放到Map中,在將Map存在Model中,就需要對Map取值,對于Map取值可以${Map名["key"]}來取值,也可以通過${Map名.key}取值,也可以使用 ${map.get('key')}(java語法) 取值。
Map取值
place: feeling: ?2. 遍歷Map:
如果說你想遍歷Map獲取它的key和value那也是可以的,這里就要使用和List相似的遍歷? ? ? ? ? ? ? ? ?方法,使用?
th:each="item:${Map名}"?
進行遍歷,在下面只需使用?item.key
???
和?item.value?
即可獲得值。Map遍歷
???選擇變量表達式: *{…} :變量表達式不僅可以寫成 ${…} ,而且還可以寫成 *{…} 。
區(qū)別:星號語法對選定對象而不是整個上下文評估表達式。只要沒有選定的對象,? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?美元? (
${…}
) 和星號? (*{...}
)? 的語法就完全一樣。選定對象:使用?
th:object?
屬性的表達式的結果。就可以選定對象。???上面的代碼如果不使用選定對象,完全等價于:
?消息表達: #{…} :
. . . . . . . . ...? 文本外部化(信息)是從模板文件中提取模板代碼的片段,以便可以將它們保存在單? ? ? ? ? ? ? ? ? ? ? ? ? 獨的文件(通常是.properties文件)中,通俗易懂的來說?
#{…}
語法就是用來讀取配置? ? ? ? ? ? ? ? ? ? ? ? ? 文件中數(shù)據(jù)的,在Thymeleaf你可以使用?#{...}?
語法獲取消息。
??你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
新聞標題:Thymeleaf語法標簽-創(chuàng)新互聯(lián)
當前鏈接:http://www.rwnh.cn/article8/cssiop.html成都網站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網站策劃、ChatGPT、App開發(fā)、網頁設計公司、云服務器
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容
- python中的裝飾器怎么定義-創(chuàng)新互聯(lián)
- Android應用怎么為一個按鍵添加聲音-創(chuàng)新互聯(lián)
- ES6Object.assign()怎么用-創(chuàng)新互聯(lián)
- asp.net如何實現(xiàn)后臺動態(tài)添加JS文件和css文件的引用-創(chuàng)新互聯(lián)
- Linux查看系統(tǒng)日志的命令-創(chuàng)新互聯(lián)
- 一級域名建站全網VIP影視如何自助建站?如何免費獲取影視vip會員?-創(chuàng)新互聯(lián)
- 云計算的三種服務什么是云計算云架構管理?-創(chuàng)新互聯(lián)
浠水县| 蕲春县| 蒙山县| 玉环县| 大余县| 佳木斯市| 泸西县| 隆化县| 馆陶县| 乐安县| 宜城市| 岐山县| 金川县| 温泉县| 枣强县| 永兴县| 沙田区| 汶川县| 谢通门县| 昌图县| 安康市| 高淳县| 吉隆县| 沾益县| 拜城县| 定远县| 水城县| 托克逊县| 云南省| 东乡| 白山市| 蒙自县| 峨边| 灵山县| 宣恩县| 疏附县| 岢岚县| 昆山市| 八宿县| 巴南区| 临清市|
- META標簽優(yōu)化如何做 2023-04-09
- 使用TAG標簽優(yōu)化聚合頁關鍵字的方法介紹 2023-04-26
- 網絡營銷推廣中H標簽優(yōu)化技巧 2023-04-29
- 網站TAG標簽優(yōu)化之路 2023-03-28
- 網站seo中title標簽優(yōu)化技巧 2021-06-14
- 網站內頁標簽優(yōu)化方法有哪些? 2023-04-30
- 網站標簽優(yōu)化之網頁標簽優(yōu)化技巧 2014-03-25
- title標簽優(yōu)化 2022-05-27
- 淺析網站tags標簽優(yōu)化的重要性 2022-07-27
- 如何利用索引標簽優(yōu)化實現(xiàn)扁平網站結構? 2016-12-08
- 企業(yè)網站標簽優(yōu)化有哪些作用? 2023-04-07
- 不可忽視的圖片ALT標簽優(yōu)化 2017-02-27