③:最小値は@get:Min最大値は@get:Maxで設定する ④:文字数の制限は@get:Sizeをつける 2. controllerにエラー制御を追加する エラーがあった場合にもとの画面に戻す処理を追加する PlayerController.ktを修正する src/main/kotlin/com/example/baseball/controller/PlayerController.kt @GetMapping("new")...
はじめにThymeleafで、バカの一つ覚えみたいにただただth:fieldを多用していたのですが、最近その理解レベルから脱却できたような気がするので、その内容についてまとめたいと思います。概要…
②:Controllerから渡されたplayersに対してループ処理を行っている th:each="player:${players}"のようにすることでループ処理を記述できる ここの例ではListであるplayersの数だけループを回し、List内の各要素をplayerという変数名で扱う ③:th:object="${player}"とすることで、このタグより...
リダイレクトするには、Controllerの返却値のprefixにredirect:と付けるだけです。 return "redirect:/foo/bar" リダイレクト先に値を渡すにはRedirectAttributesを使います。これを使うとリダイレクト先でmodelに値を再度セットする必要もないので便利ですね。 Controller.java @RequestMapping(value="/to...
一部分だけに使うこともできる。 th:text="|${message}| + 'Spring Boot'" プロパティへのアクセス Usersというbeanクラスに idとnameプロパティが作られているとする。 コントローラーで渡せば画面からアクセスできる。 HelloController.java ...