Thymeleaf字面值与字符串拼接

Thymeleaf中字面值的使用

字面值,就是写的值直接在界面中输出,如下图,这里会直接输出user.name,而不是去域中取值

<span th:text="${'user.name'}"></span>

字符串拼接,拼接的值都是一样的,我在域中存了user.name=张三,这里的输出界面都是hello张三

字符串拼接方式1

<span th:text="${'hello'+user.name}"></span><br>

字符串拼接方式2

<span th:text="'hello2'+${user.name}"></span><br>

字符串拼接方式3

<span th:text="|hello3${user.name}|"></span>

Thymeleaf中的表达式的使用

常见的运算符 + - * / %

Thymeleaf会自动识别并且自动计算展示到界面中,如下计算的结果为4

<span th:text="${50%5+20/5}"></span><br>

比较运算符 在html中的比较字符必须转义显示

> gt      < lt      >= ge      <= le

例如下面代码在界面中将显示true

<span th:text="${30>20}"></span>

三目运算符

这里将显示错误

<span th:text="${50>55? '正确':'错误'}"></span>

默认表达式

当前面的判断为空,则会显示后面的空字符,当然这里会显示的界面为aa

<span th:text="${'aa'?:'空字符'}"></span>
发布了47 篇原创文章 · 获赞 6 · 访问量 2212

猜你喜欢

转载自blog.csdn.net/weixin_44467251/article/details/101177131