码迷,mamicode.com
首页 > 编程语言 > 详细

springboot+thymeleaf项目中使用th:replace访问templates子目录下的模板,会报错找不到模板路径

时间:2020-02-28 00:55:25      阅读:735      评论:0      收藏:0      [点我收藏+]

标签:bsp   code   解决   目录   ref   而不是   boot   pre   details   

解决方法:

先将模板路径放置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

我是选择的第二种方案。。。简单

springboot+thymeleaf项目中使用th:replace访问templates子目录下的模板,会报错找不到模板路径

标签:bsp   code   解决   目录   ref   而不是   boot   pre   details   

原文地址:https://www.cnblogs.com/zhf123/p/12375339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!