📅  最后修改于: 2023-12-03 14:47:58.476000             🧑  作者: Mango
在Thymeleaf中,th:if指令可以用于条件渲染,通过显式指定某个条件,决定是否渲染相关元素。当存在两个条件时,可采用如下方式使用th:if指令。
<div th:if="${condition1} and ${condition2}">
...
</div>
@GetMapping("/")
public String index(Model model) {
model.addAttribute("condition1", false);
model.addAttribute("condition2", true);
return "index";
}
在渲染结果时,只有当两个条件都为真时,相关元素才会被渲染。
<div>
...
</div>
当需要同时判断两个条件是否为真时,可以使用th:if指令。通过在控制器中设置每个条件的值,可以实现条件渲染。需要注意的是,只有当两个条件都为真时,相关元素才会被渲染。