Spring Boot(五)

字面值:所谓字面值,首先它不是一个变量,它是一个具体的确切的值。
文字字面值:
文字字面值是用单引号引起来的任何字符内容,如果字符内容里面含有单引号,则需要进行转义:
在这里插入图片描述

数字字面值:
在这里插入图片描述

布尔字面值:
在这里插入图片描述

空字面值:
在这里插入图片描述

文本相关操作
字符串拼接:
不管是字面值还是表达式的结果,我们都可以使用 + 符号将它们连接起来:
在这里插入图片描述

字面值替换
符号 || 可以用来将字面值和表达式包裹起来,这样就能方便的替换变量的值,而不需要使用 + 连接符:
在这里插入图片描述

运算
算术运算:
支持 + (加)、 - (减)、 * (乘)、 / (除)、 % (取余)运算:
在这里插入图片描述

布尔运算:
支持 and(且)、 or(或)、!(非)、not(非)运算:
在这里插入图片描述

比较
支持 <( lt )、>( gt )、<=( le )、>=( ge )、==( eq )、!=( ne ):
在这里插入图片描述

条件运算
三元运算符:(if) ? (then):(else)
在这里插入图片描述

二元运算符:(value) ?: (defaultValue)
其中,value 非空(null)即真,条件为真时输出 value ,否则输出 defaultValue 。假设 token = null:
在这里插入图片描述

属性设置
th:attr:
不推荐:
用 th:attr=“href=…” 来设置标签 href 属性的值:
在这里插入图片描述

th:
th:
中的 * 可以是 HTML5 支持的任意属性名称,甚至这些属性名称可以是自定义的:
在这里插入图片描述

布尔属性:
在 HTML 中有些属性是布尔属性,如 readonly、checked、selected 等。
在这里插入图片描述

如果表达式 rememberme 的结果为 true ,则自动勾选复选框,若为 false ,则不会自动勾选。
遍历th:each
1、在ThymeleafDemoController中添加方法:
在这里插入图片描述

2、在 resource/templates/thymeleafDemo 目录,添加eachData.html
在这里插入图片描述在这里插入图片描述

其中:
xxxStat称作状态变量,属性有:
在这里插入图片描述

条件展示
th:if th:unless:
th:if 不仅仅只接受布尔值,也接受其他类型的值,例如如下值都会判定为 true:
如果值是布尔值,并且为true。
如果值是数字,并且不为0。
如果值是字符,并且不为0。
如果值是字符串,并且不为“false”,“off”或者“no”。
如果值不是布尔值,数字,字符或者字符串。
th:unless 的判定条件则与 th:if 完全相反
在objData.html中添加
在这里插入图片描述在这里插入图片描述

th:swith
多分钟选择语句,搭配 th:case 来使用:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值