thymeleaf 三元表达式
时间: 2023-11-01 18:51:45 浏览: 96
Thymeleaf实例程序
Thymeleaf三元表达式是一种在Thymeleaf模板中用于实现条件判断的表达式。它的基本语法是在一个${}中使用三个部分,格式如下:
${condition ? expression1 : expression2}
其中,condition是一个布尔表达式,expression1和expression2是两个可能的结果。如果condition为true,则返回expression1的值;如果condition为false,则返回expression2的值。
举个例子,假设我们有一个变量age,我们可以根据年龄来显示不同的内容:
${age >= 18 ? '成年人' : '未成年人'}
如果age大于等于18,则返回'成年人';否则返回'未成年人'。
要在Thymeleaf模板中使用三元表达式,只需将表达式放置在需要判断的地方即可,比如在HTML标签的属性值中或者文本内容中。
请注意,Thymeleaf三元表达式的功能并不局限于此,还可以进行其他复杂的条件判断和操作。这只是其中的一种用法。
阅读全文