2012-10-01 51 views
0

我不断收到“错误解决模板‘片段/通用’,模板可能不存在或可能不通过任何配置的模板解析器的访问”。 common.html文件的路径是正确的,fragments-> common.html。我的文件夹结构:thymeleaf片段包括

- WEB-INF

----模板

------片段

-------- common.html

------ index.html的

任何帮助或指针?

+0

你可以把你thymeleaf bean的配置? – Federico

回答

1

好吧,我发现这个问题。语法错误,错误消息说明了一切。我使用的是common.html,include语句中包含的模板名称不正确。

+0

你能详细说明一下吗?我使用thymeleaf布局方言有同样的错误,不明白为什么它发生,因为它指出它应该在哪里。 – Nimchip

+0

也将其标记为一个答案:) – Nimchip

+1

包括代替“片段/ common.html”“片段/共同” – Jayz

2

我知道我迟到了,但我想我会分享我在做什么这对我来说似乎比较容易。

我使用Java配置类配置thymeleaf我用的模板别名,使其更容易:

resolver.addTemplateAlias("footerTemplate","templates/footer"); 

然后,我可以简单的做这样的事情:

<div th:include="footerTemplate :: copy"></div> 

假设你有你后缀和前缀设置正确。