レイアウトを変更して、他のタグのテンプレートから同じタイトルテキストを再利用し、テンプレートファイルのテキストが重複しないようにするにはどうすればよいですか?例を参照してください:Thymeleafを使ってレイアウトを使ってタイトルタグを再利用するには?
<html xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
<head>
<meta charset="UTF-8">
<title>Title from LAYOUT</title>
</head>
<body>
<h1>Title from LAYOUT</title>
<th:block layout:fragment="content">Default content</th:block>
</body>
</html>
そして、このテンプレート::
<html xmlns:th="http://www.thymeleaf.org"
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
layout:decorator="layout">
<head>
<title>Title from TEMPLATE</title>
</head>
<body>
<th:block layout:fragment="content"><p>My content</p></th:block>
</body>
</html>
希望レンダリングされたページがある:あなたは2の倍数を持つべきではない
<html>
<head>
<meta charset="UTF-8">
<title>Title from TEMPLATE</title>
</head>
<body>
<h1>Title from TEMPLATE</title>
<p>My content</p>
</body>
</html>
は、合意された、レイアウトとテンプレートが実際に同じであるべきである、との線に沿って何か "があるファイルがあるはずですdesiredPageContent.html "は、体内に入るはずの場所に配置されています...私は間違った状況を理解していない限り、あなたのdef。右@Noor Adnan! :) – Metroidaron
両方のファイルに複数のhead、body、eccタグを持つことは、スタティックプロトタイピングの一般的なプラクティスであり、htmlファイルがブラウザで開かれたときに正しくレンダリングされたhtmlページを見ることができます。 Thymeleafは要素マージ機能を使用します(https://github.com/ultraq/thymeleaf-layout-dialect#head-element-mergingを参照)。 –