「Thymeleaf入門」th:ifで内容表示、非表示を切り替えるサンプル

2020年12月11日

説明
th:if="条件式" 条件式がtrueの場合だけ内容表示される
Javaコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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コード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<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>

 

Thymeleaf

Posted by arkgame