2.3 文本操作符

模板名称:text.html
连接符: +   可以是任意字符和表达式等
文本替换符:|    不能表达出条件表达式(官网:只能是变量表达式)
e.g.
1.<span th:text="|Welcome to our application, ${user.name}!|">
2.<span th:text="'Welcome to our application, ' + ${user.name} + '!'">
3.<span th:text="${onevar} + ' ' + |${twovar}, ${threevar}|">

2.4 算术运算符

模板名称:operator.html
+, -, *, /, %
e.g.
<ol>
<li>+:<span th:text="1+1">1+1</span>.</li>
<li>-: <span th:text="2-1">2-1</span>.</li>
<li>*:<span th:text="2*3">2*3</span>.</li>
<li>/: <span th:text="9/4">9/4</span>.</li>
<li>%:<span th:text="9%4">9%4</span>.</li>
</ol>

2.5 布尔运算

模板名称:operator-boolean.html
1 二元运算:and, or
2 布尔否定(一元运算符):!, not
e.g.
<ol>
<li>
and:<span th:if="${!#lists.isEmpty(list)} and ${#lists.isEmpty(list)}" th:text="${!#lists.isEmpty(list)} and ${#lists.isEmpty(list)}">and</span>
</li> <li>
or:<span th:if="${!#lists.isEmpty(list)} or ${#lists.isEmpty(list)}" th:text="${!#lists.isEmpty(list)} or ${#lists.isEmpty(list)}">or</span>
</li>
<li>!(not):<span th:if="${!#lists.isEmpty(list)}" th:text="${!#lists.isEmpty(list)}">not</span></li>
</ol>

2.6.比较和相等运算符

模板名称:operator-equal.html
1 比较运算:>, <, >=, <=
2 相等运算:==, !=
e.g.
<ol>
<li>>(gt):<span th:text="1+1" th:if="${#lists.size(list)} > 1">大于></span>else</li>
<li>小于lt:<span th:if="${#lists.size(list)} lt 1">小于</span>else</li>
<li>>=(ge):<span th:if="${#lists.size(list)} >= 1">大于等于>=</span>else</li>
<li>小于等于(le):<span th:if="${#lists.size(list)} le 1">小于等于</span>else</li>
<li>!(not):<span th:if="${!#lists.isEmpty(list)}">!(not)</span>else</li>
<li>==(eq):<span th:text="'Execution mode is ' + ( (${execMode} == 'dev')? 'Development' : 'Production')">等于==</span></li>
<li>!=(ne/neq):size:<span th:text="${#lists.size(list)}" th:if="${#lists.size(list)} != 1"></span></li>
</ol>
 

最新文章

  1. swift学习笔记3——类、结构体、枚举
  2. hdu 2222 Keywords Search(AC自动机)
  3. iOS开发 iOS10推送必看(基础篇)
  4. 关于 Ajax 提交参数格式,及返回类型json
  5. CSS规则整理
  6. android 自定义ratingbar 图片显示不全的解决方案
  7. Android平台的事件处理机制和手指滑动例子
  8. 详解JMeter函数和变量
  9. Javascript多线程引擎(四)
  10. Servlet之保存用户偏好设置简单功能的实现
  11. Java语言Socket接口用法详解
  12. Android中的Drawable和动画
  13. SetConsoleScreenBufferSize 函数--设置控制台屏幕缓冲区大小
  14. AngularJS--控制器(Controller)
  15. sass 安装
  16. DWM1000 帧过滤代码实现
  17. PHP——模糊匹配文件|目录
  18. eclipse 打开时一闪而过解决办法
  19. 自定义textview
  20. Docker基础-镜像操作

热门文章

  1. android与java的关系
  2. 有关cookie的内容
  3. 【C语言】指针增减
  4. 检查URL Protocol是否安装的项目
  5. Dell Inspiron 7520 安装Ubuntu 14.04 LTS
  6. superviosrd进程管理
  7. 前端常用面试题目及答案-HTML&amp;CSS篇
  8. JD2
  9. 关于poedit打开po文件乱码的问题
  10. VisualStudio Shell简介 — 集成插件