springboot+thymeleaf項目中使用th:replace訪問templates子目錄下的模板,會報錯找不到模板路徑


解決方法:

先將模板路徑放置templates目錄下,發現可以訪問,說明th:replace是可以用的。

那可能是出現在路徑問題上面。

於是我開始調錯,改路徑。

后來在網上查找資料。說了很多種方法。

第一種,見截圖:

 

 但上面應該寫錯了,不應該是ServletContextTemplateResolver,而應該是SpringResourceTemplateResolver。而且應該交給spring容器進行管理,而不是放在構造方法中。

另外第二種方案就是:

嘗試不帶〜{}的情況調用th:replace

<div th:replace="fragments/fragment1 :: fr1"></div>

具體可以參考:

https://blog.csdn.net/Jalon2015/article/details/60961117

https://www.icode9.com/content-1-561664.html

我是選擇的第二種方案。。。簡單


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM