springboot中使⽤thymeleaf⽚段引⼊出现500错误(易错)通常我们再编写前端界⾯的时候,头部和尾部,我们都喜欢使⽤⽚段引⼊的⽅式,那么再springboot中使⽤thymeleaf模板也是如此
通常,我们引⼊thymeleaf的⽚段是这样的
编写⽚段
<div th:fragment="test2">
房间数量放假艾莉看到交
</div>
thyme引⼊⽚段
<div th:replace="test :: test2"></div>
注意:这⾥的test是这个⽚段代码所在的html页⾯的名称
ok,⼀般来说我们这样就没问题了
但是我们现在有⼀个需求了,那就是要将前后台的页⾯分开存放,我们都知道,springboot⾥⾯,template⽂件夹是存放页⾯的位置,所以,⼀定要记住,所有访问页⾯的地址都是相对于template来讲的。⽐如下⾯这个图⾥,template⾥⾯⼜有两个⽂件夹,⼀个存放前台界⾯,⼀个存放后台界⾯。
那么这种情况的时候,我们⽚段所在的html页⾯前⾯需要再加上这个⽂件夹的名称,以此构成相对于template的正确路径,如不然,就会出现题⽬中的500的错误。
同时要注意的是,这样写,idea是没有提⽰的,按住ctrl也⽆法跳转进去,但是也只有这样才能正确运⾏,所以需要多加注意。