タイトル: テンプレートフラグメント(ヘッダー等の共有化)
SEOタイトル: テンプレートフラグメント(ヘッダー等の共有化)
| この記事の要点 |
|---|
|
本稿はSpring Frameworkのテンプレートフラグメントについて説明します。
テンプレートフラグメントとは?
テンプレートフラグメントを利用することで、ヘッダーやフッター等を部品化し、共有化させることができます。
フラグメントの作成
以下の内容の/src/main/resource/templates/test/fragment.htmlを作成します。
|
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <body> <!-- Header --> ヘッダー
フッター </body> </html> |
サンプルページの作成
フラグメントを取り込むサンプルページを作成します。
以下の内容の/src/main/resource/templates/test/content.htmlを実装します。
|
<!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>Content Page</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body>
コンテント
</body> </html> |
出力結果
|
ヘッダー コンテント フッター |