不用重启,刷新一下页面就可以看到效果,完美:

Thymeleaf 的条件判断是通过th:if来做的,只有条件为真的时候才会显示当前元素,取反可以用not(th:if="not 条件")或者th:unless,或者常见的三元判断符(x?y:z)也是适用的,我们动手再来修改我们的hello.html:
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Thymeleaf快速入门-Hello Thymeleaf</title>
</head>
<body>
<!-- 当students集合为空则显示提示信息 -->
<div th:if="${#lists.isEmpty(students)}">studnets集合为空!</div>
<!-- 当students集合不为空时才会显示下面的元素 -->
<div th:if="${not #lists.isEmpty(students)}">
<table>
<thead>
<tr>
<th>index</th>
<th>学生id</th>
<th>学生姓名</th>
</tr>
</thead>
<tbody>
<tr th:class="${status.even}?'even':'odd'" th:each="s,status:${students}">
<td th:text="${status.index}"></td>
<td th:text="${s.id}"></td>
<td th:text="${s.name}"></td>
</tr>
</tbody>
</table>
</div>
</body>
<style>
.even {
background-color: hotpink;
}
.odd {
background-color: cornflowerblue;
}
</style>
</html>
然后我们相应的把Controller丢给hello.html的数据给清空:
@RequestMapping("/hello")
public String hello(Model model) {
List<Student> students = new ArrayList<>();
// students.add(new Student("张三", 1));
// students.add(new Student("李四", 2));
// students.add(new Student("王五", 3));
// students.add(new Student("二麻子", 4));
// students.add(new Student("三棒子", 5));
model.addAttribute("students", students);
return "hello";
}
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-91180-7.html
不能认同
那持有的阿里巴巴要不要卖了
期待