thymeleaf:switch用法
时间: 2023-06-18 08:02:24 浏览: 149
thymeleaf的使用
5星 · 资源好评率100%
Thymeleaf的`switch`语句可以根据一个表达式的值来执行不同的操作,类似于Java中的`switch`语句。
下面是一个例子:
```html
<div th:switch="${dayOfWeek}">
<p th:case="'Monday'">Today is Monday.</p>
<p th:case="'Tuesday'">Today is Tuesday.</p>
<p th:case="'Wednesday'">Today is Wednesday.</p>
<p th:case="'Thursday'">Today is Thursday.</p>
<p th:case="'Friday'">Today is Friday.</p>
<p th:case="'Saturday'">Today is Saturday.</p>
<p th:case="'Sunday'">Today is Sunday.</p>
<p th:case="*">Invalid day of week.</p>
</div>
```
在上面的例子中,`switch`语句的表达式是`${dayOfWeek}`,它的值可以是`Monday`、`Tuesday`、`Wednesday`、`Thursday`、`Friday`、`Saturday`或`Sunday`之一。
根据表达式的值,`switch`语句会执行相应的`case`语句。如果表达式的值不匹配任何一个`case`语句,那么会执行`*`(通配符)的`case`语句。
在`case`语句中,表达式可以使用单引号或双引号来定义。如果表达式是字符串,必须使用单引号或双引号将其括起来。在Thymeleaf中,使用`*`表示通配符。
阅读全文