thymeleaf中的条件判断用法
一.简单的条件:“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中的条件判断用法相关推荐
- mysql 查询后根据值的不同进行判断与修改,SQL中的条件判断语句(case when zhen)用法
需求: mysql 查询后根据值的不同进行判断与修改 语法结构: SQL中的条件判断语句(case when zhen)用法 SELECT A.品号,属性, CASE ...
- php中条件查询语句,thinkphp3.2框架中where条件查询用法总结
本文实例讲述了thinkphp3.2框架中where条件查询用法.分享给大家供大家参考,具体如下: thinkphp3.2 where 条件查询 在连贯操作中条件where的操作有时候自己很晕,所以整 ...
- shell python比较_shell中的条件判断以及与python中的对比
shell中比如比较字符串.判断文件是否存在及是否可读等,通常用"[]"来表示条件测试. 注意:这里的空格很重要.要确保方括号的空格. if ....; then ...
- html中如何写if判断,HTML中的if判断用法
{% if formname == 'Callrecords'%} Callrecords {% elif formname == 'Riderecords'%} Riderecords {% eli ...
- linux在命令行if,Linux命令之if - Bash中的条件判断语句
用途说明 Shell中的条件判断语句,与其他编程语言类似. 如果需要知道有哪些条件判断方式,通过man test就可以得到帮助. 常用格式 格式一 if 条件; then 语句 fi 格式二 if 条 ...
- Python中if条件判断语句的用法!
俗话说"不积跬步无以至千里".学习了Python的基本语法后,接下来我们学习Python常的if条件判断语句. if语句是最简单的条件判断语句,它可以控制程序的执行流程,其使用格式 ...
- .net一个函数要用另一个函数的值_【195期】MySQL中的条件判断函数 CASE WHEN、IF、IFNULL你会用吗?...
点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...
- 中if判断中文_当Excel表格中的条件判断超过8个,用IF函数不容易实现怎么办?...
点击上方蓝字 免费关注 置顶公众号或设为星标,否则可能收不到文章 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiRuiExcel) 微信公众号 ...
- html if函数,IF条件判断函数还不会就out了,IF函数七种条件判断用法都在这
IF函数是工作中最常用的函数之一,因为if函数大多是搭配其他函数一起使用,很多人会对这个函数感叹非常难,今天我们来讲解一下if函数的7个常见用法,学完你就算是真正掌握了这个函数了. 1.单条件判断返回 ...
最新文章
- MFC创建属性表单“所需资源不存在”错误解决方法
- Wannafly挑战赛22 B	字符路径 ( 拓扑排序+dp )
- asp.net oracle 分页,asp.net教程之利用ASP实现Oracle数据记录的分页显示
- 【bzoj1604】[Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 旋转坐标系+并查集+Treap/STL-set...
- 海盐商贸学校计算机类试卷,海盐县商贸学校
- NodeJS收发GET和POST请求
- AI技术如何做工程?
- latex max下面标注怎么写
- c++用两个队列实现一个栈
- Quartus II破解出现的问题
- 方格网提取高程点lisp_基于VBA的道路横断面高程点提取方法研究
- 素描构图中的对比与调和
- 全面解决交通难题,智慧大脑助力城市创建智慧交通管理体系
- 性能、应用、安装,选择LoRaWAN温湿度传感器的关键
- Reliance Jio 4G网速最快 超过沃达丰及Idea
- 小程序管理新闻资讯分类-微信小程序视频教程27
- C语言数字图像处理---2.5图像频域滤波
- 短信接口被恶意盗刷(验证码短信被盗刷)怎么办?
- IDEA中maven项目dependencies报错飘红问题解决
- 曲线绕x轴旋转曲面方程_曲线C绕y轴旋转所成的旋转曲面的方程为.PPT
热门文章
- 光纤传感器实验模块_实验3振动测量试验模块.doc
- cups支持的打印机列表_lpadmin-配置CUPS套件中的打印机和类
- mysql redis hbase_10分钟梳理MySQL核心知识点
- 【专栏精选】实战:使用LeanCloud上传玩家分数,实现排行榜
- 阿里云、蚂蚁开源 Nydus——容器镜像加速服务
- 在ASP.NET Core中使用的ML.NET模型构建器入门
- 加速ASP.NET Core WEB API应用程序——第1部分
- rust 官服指令_【RUST】每个RUST玩家都需要的十个指令
- tensorrt安装_[深度学习] TensorRT安装
- 主机测评软件_海外主机测评丨SugarHosts 美国虚拟主机测评