「Thymeleaf入門」th:objectでオブジェクトを選択するサンプル
構文
th:object ="${オブジェクト名}"
オブジェクト名を指定して、タグの子要素の中では*{}でオブジェクトのプロパティ名を参照します。
Javaコード
@Controller public class UserController { @GetMapping("/cft") public String cft(Model model) { model.addAttribute("userObj", new User()); //some code } public static class User { public String username ="testuser007"; public String address = "good place"; public String memo = "user007 is a good man"; } }
htmlコード
<div th:object="${userObj}"> <p>username:<span th:text="[[*{username}]]"></span></p> <p>address:<span th:text="[[*{address}]]"></span></p> <p>memo:<span th:text="[[*{memo}]]"></span></p> </div>