Thymeleaf 表達(dá)式語法

學(xué)習(xí)完整課程請移步 互聯(lián)網(wǎng) Java 全棧工程師

Message 表達(dá)式

#{...}

<p th:utext="#{home.welcome(${session.user.name})}"> Welcome to our grocery store, Sebastian Pepper!</p>
<p th:utext="#{${welcomeMsgKey}(${session.user.name})}"> Welcome to our grocery store, Sebastian Pepper!</p>

變量表達(dá)式

${}

ongl 標(biāo)準(zhǔn)語法,方法也可以被調(diào)用

選擇變量表達(dá)式

*{}

<div th:object="${session.user}">
    <p>Name: <span th:text="*{firstName}">Sebastian</span>.</p>
    <p>Surname: <span th:text="*{lastName}">Pepper</span>.</p> 
    <p>Nationality: <span th:text={nationality}">Saturn</span>.</p>
</div> 

等價(jià)于

<div>
    <p>Name: <span th:text="${session.user.firstName}">Sebastian</span>.</p> 
    <p>Surname: <span th:text="${session.user.lastName}">Pepper</span>.</p> 
    <p>Nationality: <span th:text="${session.user.nationality}">Saturn</span>.</p>
</div>

當(dāng)然了,這兩者可以混合使用
還有一種方式

<div>
    <p>Name: <span th:text="*{session.user.name}">Sebastian</span>.</p> 
    <p>Surname: <span th:text="*{session.user.surname}">Pepper</span>.</p> 
    <p>Nationality: <span th:text="*{session.user.nationality}">Saturn</span>.</p>
</div>  

鏈接 URL 表達(dá)式

@{}

<!-- Will produce 'http://localhost:8080/gtvg/order/details?orderId=3' (plus rewriting) --> <a href="details.html"

th:href="@{http://localhost:8080/gtvg/order/details(orderId=${o.id})}">view</a> <!-- Will produce '/gtvg/order/details?orderId=3' (plus rewriting) -->

<a href="details.html" th:href="@{/order/details(orderId=${o.id})}">view</a>

<!-- Will produce '/gtvg/order/3/details' (plus rewriting) -->

<a href="details.html" th:href="@{/order/{orderId}/details(orderId=${o.id})}">view</a>

變量

分類 實(shí)例
文本 one text,Another one!,...
數(shù)字 0 , 34 , 3.0 , 12.3 ,…
真假 true , false
文字符號 one , sometext , main ,…

算數(shù)運(yùn)算

分類 實(shí)例
+, -, *, /, % 二元運(yùn)算符
- 減號(一元運(yùn)算符)

真假運(yùn)算

分類 實(shí)例
and , or 二元運(yùn)算符
! , not 否定(一元運(yùn)算符)

比較運(yùn)算

分類 實(shí)例
>, <, >=, <= (gt, lt, ge, le) 比較
== , != ( eq , ne ) 平等

條件運(yùn)算

分類 實(shí)例
if-then (if) ? (then)
if-then-else (if) ? (then) : (else)
Default (value) ?: (defaultvalue)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,663評論 1 32
  • 一、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 6,032評論 2 16
  • Java基礎(chǔ)常見英語詞匯(共70個(gè))['?bd?ekt] ['?:rientid]導(dǎo)向的 ...
    今夜子辰閱讀 3,485評論 1 34
  • 昏昏沉沉醒來 迷迷糊糊起來 抬頭望去窗外 薄薄一層雪花 掩蓋大地沉睡 襯托雪白掛裝 妝點(diǎn)天地萬物 喜迎數(shù)九到來
    圓夢入綴閱讀 363評論 1 8
  • 1、假設(shè)父類Father,子類Son繼承父類Father,若聲明一個(gè)父類Father類型的引用f,創(chuàng)建一個(gè)新的So...
    L1DAwE1閱讀 394評論 0 0

友情鏈接更多精彩內(nèi)容