создал образец пружинный загрузочный проект в СТС и файлы следующим образом:Thymeleaf как удалить повторяющиеся теги
templetes \ фрагментов \ layout.html:
<!DOCTYPE html>
<html>
<head>
<title layout:title-pattern="$DECORATOR_TITLE - $CONTENT_TITLE">Project Title</title>
<link th:replace="/fragments/style"/>
</head>
<body>
<div th:replace="/fragments/header"></div>
<div class="container" style="margin-top:80px;">
<div layout:fragment="content"></div>
</div>
<div th:replace="/fragments/footer"></div>
<div th:replace="/fragments/js"></div>
</body>
</html>
templetes \ фрагментов \ style.html:
<!DOCTYPE html>
<link rel="stylesheet" th:href="@{/webjars/bootstrap/3.3.5/css/bootstrap.min.css}"/>
templetes \ фрагменты \ js.html:
<!DOCTYPE html>
<script th:src="@{/webjars/jquery/2.1.4/jquery.min.js}"></script>
templetes \ фрагментов \ header.html:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<p class="navbar-text">Project Header</p>
</div>
</nav>
</body>
</html>
templetes \ фрагментов \ footer.html:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-bottom">
<div class="container">
<p class="navbar-text">Project Footer</p>
</div>
</nav>
</body>
</html>
templetes \ index.html:
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" layout:decorator="fragments/layout">
<head>
<title>Page Title</title>
</head>
<body>
<div layout:fragment="content">
Page Content
</div>
</body>
</html>
Хотя браузер рендеринга страниц правильно, генерируемый источник повторяет теги как:
<!DOCTYPE html>
<html>
<head>
<title>Project Title - Page Title</title>
<link rel="stylesheet" href="/webjars/bootstrap/3.3.5/css/bootstrap.min.css" />
</head>
<body>
<html>
<head>
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<p class="navbar-text">Project Header</p>
</div>
</nav>
</body>
</html>
<div class="container" style="margin-top:80px;">
<div>
Page Content
</div>
</div>
<html>
<head>
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-bottom">
<div class="container">
<p class="navbar-text">Project Footer</p>
</div>
</nav>
</body>
</html>
<script src="/webjars/jquery/2.1.4/jquery.min.js"></script>
</body>
</html>
Пожалуйста, помогите мне удалить эти дополнительные теги. Спасибо