thymeleaf提供额外的<;html>;源代码中的标记
我有一个index.html和一个fragment.html。 当使用th:replace和th:include时,它会在源代码中插入整个片段模板,包括和标记。为什么会这样?我只想包括“hello world”thymeleaf提供额外的<;html>;源代码中的标记,html,thymeleaf,Html,Thymeleaf,我有一个index.html和一个fragment.html。 当使用th:replace和th:include时,它会在源代码中插入整个片段模板,包括和标记。为什么会这样?我只想包括“hello world” index.html <html> <head></head> <body> <div th:replace="fragment.html"> </div> </body> <
index.html
<html>
<head></head>
<body>
<div th:replace="fragment.html">
</div>
</body>
</html>
<html>
<head>
</head>
<body>
<div th:replace="fragment :: myFragment">
</div>
</body>
</html>
输出
右键单击网站->在chrome上查看页面源代码
<html>
<head></head>
<body>
<html>
<body>
<p> hello world </p>
</div>
</body>
</html>
</body>
</html>
你好,世界
您可以像下面这样替换片段.html
<html>
<body>
<p th:fragment="myFragment"> hello world </p>
</body>
</html>
这样,如果我打开一个类,您将引用模板的特定部分,而不是全部,但是在呈现类名时,类名消失了,只留下源代码。如何维护class=“style”?
<html>
<head>
</head>
<body>
<div th:replace="fragment :: myFragment">
</div>
</body>
</html>