2012-10-01 71 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> 

假設你有你後綴和前綴設置正確。