「Thymeleaf入門」th:ifで内容表示、非表示を切り替えるサンプル
説明
th:if="条件式" 条件式がtrueの場合だけ内容表示される
Javaコード
public class UserController {
@GetMapping("/cond")
public String cond(Model model) {
model.addAttribute("isAdmin", false);
//some code
}
}
public class UserController {
@GetMapping("/cond")
public String cond(Model model) {
model.addAttribute("isAdmin", false);
//some code
}
}
public class UserController { @GetMapping("/cond") public String cond(Model model) { model.addAttribute("isAdmin", false); //some code } }
htmlコード
<div>
<span th:if="${isAdmin}">管理者</span>
<span th:if="${!isAdmin}">管理者ではない</span>
</div>
<div>
<span th:if="${isAdmin}">管理者</span>
<span th:if="${!isAdmin}">管理者ではない</span>
</div>
<div> <span th:if="${isAdmin}">管理者</span> <span th:if="${!isAdmin}">管理者ではない</span> </div>