Thymeleaf运算符怎么用
这篇文章主要介绍“Thymeleaf运算符怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Thymeleaf运算符怎么用”文章能帮助大家解决问题。
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比南票网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式南票网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖南票地区。费用合理售后完善,10年实体公司更值得信赖。
Thymeleaf表达式语法之常量分为字符串常量、数字常量、布尔值常量、空值常量;
运算符分为算术运算符、关系运算符、条件运算符、无操作符。
开发环境:IntelliJ IDEA 2019.2.2
Spring Boot版本:2.1.8
新建一个名称为demo的Spring Boot项目。
1、pom.xml
加入Thymeleaf依赖
org.springframework.boot spring-boot-starter-thymeleaf
2、src/main/java/com/example/demo/TestController.java
package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class TestController { @RequestMapping("/") public String test(Model model){ model.addAttribute("flag", true); return "test"; } }
3、src/main/resources/templates/test.html
一、表达式常量
1、字符串常量:使用单引号,或| 如果双引号内容只包含“a-zA-Z0-9[]-_”,也可省略单引号,别的情况如使用逗号会发生异常 2、数字常量 3、布尔值常量:==true语句放到${...}外面则由Thymeleaf处理,放在里面则由OGNL或SpringEL处理显示隐藏4、空值常量显示隐藏5、字符串拼接:除了用#strings对象的append和concat方法,也可使用“+”号、“|”符号二、算术运算符
1、加法 2、减法 3、乘法 4、除法:除法还可以用别名 div 5、求余:求余还可以用别名 mod三、关系运算符
关系运算符有: >、<、>=、<=、==、!=,对应的别名是:gt、lt、ge、le、eq、ne1">= 1">三、条件运算符
1、条件运算符表达式为:(condition) ? then : else1} ? |大于| : |不大于|">1 ? |大于| : |不大于|">也可省略then1 ? |大于|">2、默认值表达式为:(value)?:(defaultValue),表示存在某个值时直接返回该值,否则返回默认值四、无操作符
使用“_”表示无操作,当一个值不存在时,使用该符号指定表达式不进行任何操作,这样对原型破坏最小。 例如原型为:abc可能会使用语句: 现在可使用:abc
浏览器访问:http://localhost:8080
页面输出:
一、表达式常量 1、字符串常量:使用单引号,或| Hello,World Hello,World 如果双引号内容只包含“a-zA-Z0-9[]-_”,也可省略单引号,别的情况如使用逗号会发生异常 HelloWorld 2、数字常量 10 30 3、布尔值常量:==true语句放到${...}外面则由Thymeleaf处理,放在里面则由OGNL或SpringEL处理 显示 4、空值常量 5、字符串拼接:除了用#strings对象的append和concat方法,也可使用“+”号、“|”符号 ab ab ab ab 二、算术运算符 1、加法 3 3 2、减法 -1 -1 3、乘法 2 2 4、除法:除法还可以用别名 div 0 0 0.5 0.5 5、求余:求余还可以用别名 mod 1 1 1 三、关系运算符 关系运算符有: >、<、>=、<=、==、!=, 对应的别名是:gt、lt、ge、le、eq、ne false false false false true true true true true true false false 三、条件运算符 1、条件运算符表达式为:(condition) ? then : else 不大于 不大于 也可省略then 2、默认值表达式为:(value)?:(defaultValue),表示存在某个值时直接返回该值,否则返回默认值 a 一 四、无操作符 使用“_”表示无操作,当一个值不存在时,使用该符号指定表达式不进行任何操作,这样对原型破坏最小。 例如原型为: abc 可能会使用语句: abc 现在可使用: abc
关于“Thymeleaf运算符怎么用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。
本文名称:Thymeleaf运算符怎么用
文章网址:http://hbruida.cn/article/jcsido.html