(投稿順)0th:fragmentとlayout:fragmentを混在させず、まずはどちらを使うかを決めた方が良さそうですね。各ページに共通部分を埋め込みたい場合は、共通部分にth:fragmentを使用します。各ページでは、それを埋め込むためのth:replaceなどが必要です。逆に、共通レイアウトに各ページの固有部分を埋め込みたい場合は、layout:fragmentを使用します。各ページでは、layout:decorateで共通レイアウトを指定する必要があります。後者は、pom.xmlやbuild.gradleにthymeleaf-layout-dialectの依存関係も追加する必要があります。このページが、日本語でとてもわかり易くまとまっているので、参考になると思います。個の銅バッジ3回答ありがとうございます。mainとindexのみに絞って、layout:decorator、layout:fragmentとしても動きませんでした。そこで、macの方で同じソースを書いてみるとうまく動きました。windowsで動かなく、macで動くというのは何か環境的な要因でしょうか。thymeleafのバージョンなど、、、ちなみにmacはSTS、windowsはeclipseでstsを入れて使っています。3:55OS(やIDE)に依存するようなコードでは無いので、それ以外の何らかの差異が影響していると考えて良いと思います。Thymeleafのバージョンが異なっているのであれば、それが要因である可能性はあります。4:41Thymeleafのバージョンを1.5.8まで下げたところ正常に動くようになり、解決いたしました。丁寧な回答ありがとうございました。|この質問に回答するには、ログインする必要があります。求めていた回答ではありませんか?htmleclipsespring-bootthymeleafのタグが付いた他の質問を参照する。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。従って情報を開示できることに同意したことになります。選択した項目のみ受け入れる。