thymeleaf中的判斷總結


 判斷String字符串,添加引號

  th:class="${flag=='forum.html'}?'active'"

 

判斷boolean類型,注意不能當成字符串處理,不能添加引號

  th:style="${session.simpleFlag==false}?'':'color:red'"

 

判斷數字,注意不能直接使用小於號,會被當成html的元素標簽,導致編譯出錯

  th:style="${pageNo}-3>0?'':'display: none'"

 

比較兩個后台數據大小

  th:style="${sum}-1>${pageNo}?'':'display: none'"

 

判斷是否等於null

  th:style="${session.dbUser==null}?'display:none;':'padding:0px 0px 0px 20px;'"

  th:unless="${sub.publishDate}==null"   或者  th:unless="${sub.publishDate==null}"   兩種方法都行

 

多個判斷,與運算符應使用轉義字符

  th:if="${session.dbUser.user.face!=null && session.dbUser.user.face!=''}"

 

多個判斷,或運算符應直接使用

  th:if="${session.dbUser.user.face==null || session.dbUser.user.face==''}"

 

三目運算符中使用到多個后台數據

  th:value="${topic == null} ? 'abc' : ${topic.title}

  th:value="${item.id== ${section.id} ? 'a' : ${item.b}"

 

用到的基本上就這些了,注意,三目運算符,獲取session中的值等小問題

 

原創文章,歡迎轉載,轉載請注明出處!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM