一.简单的条件:“if”和“unless”

  th:if用法实例:

<table><tr><th>NAME</th><th>PRICE</th><th>IN STOCK</th><th>COMMENTS</th></tr><tr th:each="prod : ${prods}" th:class="${prodStat.odd}? 'odd'"><td th:text="${prod.name}">Onions</td><td th:text="${prod.price}">2.41</td><td th:text="${prod.inStock}? #{true} : #{false}">yes</td><td><span th:text="${#lists.size(prod.comments)}">2</span> comment/s<a href="comments.html" th:href="@{/product/comments(prodId=${prod.id})}" th:if="${not #lists.isEmpty(prod.comments)}">view</a></td></tr></table>

如果值不是空:   

  1.如果一个布尔值,是true。  

  2.如果值是一个数字,非零 non-zero 

  3.如果是一个字符,非零值 non-zero 

  4.如果值是一个字符串,而不是“false”,“off” or “no”  

  5.如果值不是布尔,一个数字,一个字符或字符串。  

  (如果值是null,th:if将评估为false)。

th:unless用法:

<a href="comments.html"th:href="@{/comments(prodId=${prod.id})}" th:unless="${#lists.isEmpty(prod.comments)}">view</a>

二.switch用法:(th:switch / th:case)

<div th:switch="${user.role}"><p th:case="'admin'">User is an administrator</p><p th:case="#{roles.manager}">User is a manager</p></div>

被指定为默认选项用th:case="*";相当于default,例如:

<div th:switch="${user.role}"><p th:case="'admin'">User is an administrator</p><p th:case="#{roles.manager}">User is a manager</p><p th:case="*">User is some other thing</p></div>

thymeleaf中的条件判断用法相关推荐

  1. mysql 查询后根据值的不同进行判断与修改,SQL中的条件判断语句(case when zhen)用法

    需求: mysql 查询后根据值的不同进行判断与修改 语法结构: SQL中的条件判断语句(case when zhen)用法 SELECT A.品号,属性,        CASE           ...

  2. php中条件查询语句,thinkphp3.2框架中where条件查询用法总结

    本文实例讲述了thinkphp3.2框架中where条件查询用法.分享给大家供大家参考,具体如下: thinkphp3.2 where 条件查询 在连贯操作中条件where的操作有时候自己很晕,所以整 ...

  3. shell python比较_shell中的条件判断以及与python中的对比

    shell中比如比较字符串.判断文件是否存在及是否可读等,通常用"[]"来表示条件测试. 注意:这里的空格很重要.要确保方括号的空格. if ....; then          ...

  4. html中如何写if判断,HTML中的if判断用法

    {% if formname == 'Callrecords'%} Callrecords {% elif formname == 'Riderecords'%} Riderecords {% eli ...

  5. linux在命令行if,Linux命令之if - Bash中的条件判断语句

    用途说明 Shell中的条件判断语句,与其他编程语言类似. 如果需要知道有哪些条件判断方式,通过man test就可以得到帮助. 常用格式 格式一 if 条件; then 语句 fi 格式二 if 条 ...

  6. Python中if条件判断语句的用法!

    俗话说"不积跬步无以至千里".学习了Python的基本语法后,接下来我们学习Python常的if条件判断语句. if语句是最简单的条件判断语句,它可以控制程序的执行流程,其使用格式 ...

  7. .net一个函数要用另一个函数的值_【195期】MySQL中的条件判断函数 CASE WHEN、IF、IFNULL你会用吗?...

    点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...

  8. 中if判断中文_当Excel表格中的条件判断超过8个,用IF函数不容易实现怎么办?...

    点击上方蓝字  免费关注 置顶公众号或设为星标,否则可能收不到文章 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiRuiExcel) 微信公众号  ...

  9. html if函数,IF条件判断函数还不会就out了,IF函数七种条件判断用法都在这

    IF函数是工作中最常用的函数之一,因为if函数大多是搭配其他函数一起使用,很多人会对这个函数感叹非常难,今天我们来讲解一下if函数的7个常见用法,学完你就算是真正掌握了这个函数了. 1.单条件判断返回 ...

最新文章

  1. MFC创建属性表单“所需资源不存在”错误解决方法
  2. Wannafly挑战赛22 B 字符路径 ( 拓扑排序+dp )
  3. asp.net oracle 分页,asp.net教程之利用ASP实现Oracle数据记录的分页显示
  4. 【bzoj1604】[Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 旋转坐标系+并查集+Treap/STL-set...
  5. 海盐商贸学校计算机类试卷,海盐县商贸学校
  6. NodeJS收发GET和POST请求
  7. AI技术如何做工程?
  8. latex max下面标注怎么写
  9. c++用两个队列实现一个栈
  10. Quartus II破解出现的问题
  11. 方格网提取高程点lisp_基于VBA的道路横断面高程点提取方法研究
  12. 素描构图中的对比与调和
  13. 全面解决交通难题,智慧大脑助力城市创建智慧交通管理体系
  14. 性能、应用、安装,选择LoRaWAN温湿度传感器的关键
  15. Reliance Jio 4G网速最快 超过沃达丰及Idea
  16. 小程序管理新闻资讯分类-微信小程序视频教程27
  17. C语言数字图像处理---2.5图像频域滤波
  18. 短信接口被恶意盗刷(验证码短信被盗刷)怎么办?
  19. IDEA中maven项目dependencies报错飘红问题解决
  20. 曲线绕x轴旋转曲面方程_曲线C绕y轴旋转所成的旋转曲面的方程为.PPT

热门文章

  1. 光纤传感器实验模块_实验3振动测量试验模块.doc
  2. cups支持的打印机列表_lpadmin-配置CUPS套件中的打印机和类
  3. mysql redis hbase_10分钟梳理MySQL核心知识点
  4. 【专栏精选】实战:使用LeanCloud上传玩家分数,实现排行榜
  5. 阿里云、蚂蚁开源 Nydus——容器镜像加速服务
  6. 在ASP.NET Core中使用的ML.NET模型构建器入门
  7. 加速ASP.NET Core WEB API应用程序——第1部分
  8. rust 官服指令_【RUST】每个RUST玩家都需要的十个指令
  9. tensorrt安装_[深度学习] TensorRT安装
  10. 主机测评软件_海外主机测评丨SugarHosts 美国虚拟主机测评