thymeleaf邏輯處理操作

 

所有的頁面模板都一定存在有各種基礎邏輯 列如 判斷 循環處理操作 在thymeleaf 之中對於邏輯可以使用如下的一些運算符來完成 and or
關係比較(> < >=、<=、==、!=、lt、gt、le、ge、eq、ne)
1.0 通過控制器傳遞一些屬性內容到頁面之中

<span  th:if="${user.age lt 18}">
    未成年
</span>
<hr/>
<span th:if="${user.name eq '微微'}">
    歡迎微微來訪問博客
</span>

2.0 除了這種做法之外還可以實現不滿足條件的判斷

<span th:unless="${user.age gt 18}">
    你不滿18歲 無法看電影哈哈
</span>
<hr/>

3.0 在開發之中還會使用到switch 這樣的語句來進行多內容的判斷

<span th:switch="${user.mid}">
    <p th:case="100"> mid爲101的員工來了</p>
     <p th:case="99"> mid爲101的員工來了</p>
     <p th:case="*"> 沒有匹配成功的數據</p>
</span>

在thymeleaf 之中實現的switch 語句之中並沒有default的存在 如果要使用default 功能就採用 th:case=‘*’的模式完成匹配處理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章