thymeleaf的使用方法其实和之前的jstl表达式很像,最近在使用过程中遇到一些简单的判断用法,随手罗列一下:
t
.
f
a
c
t
e
n
d
t
i
m
e
!
=
n
u
l
l
?
′
(
已
完
成
)
′
:
′
(
未
完
成
)
′
"
这
就
是
一
个
三
元
表
达
式
用
法
,
基
本
跟
之
前
的
一
样
t
h
:
t
i
t
l
e
=
"
′
限
时
截
至
日
期
:
′
+
{t.factendtime!=null ? '(已完成)':'(未完成)'}" 这就是一个三元表达式用法,基本跟之前的一样 th:title="'限时截至日期:'+
t.factendtime!=null?′(已完成)′:′(未完成)′"这就是一个三元表达式用法,基本跟之前的一样th:title="′限时截至日期:′+{#dates.format(t.planendtime, ‘yyyy年-MM月-dd日’)} 这是一个字符串的拼接 。
th:if="${t.factdays>=t.warningdays and t.factdays<t.plandays}">这是th:if的简单判断