今天在springboot上面集成了thymeleaf模板引擎,在引入css,js和img–图片的时候出现了好多问题,
下面就让你们看下有效的解决方式吧
1:首先展示项目结构:
2:其次是引入js ,css的格式
<!DOCTYPE html>
<html lang="en">
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link th:href="@{/css/log.css}" href="../static/css/log.css" rel="stylesheet"/>
<script th:src="@{/js/jquery.js}" src="../static/js/jquery.js"></script>
</head>
上面的就是我引入js,css的格式,网上找了那么多,就这个能真正引进来!!!
3:还有就是img–图片的引入格式为
<img th:src="@{/image/dynamic.gif}"/>
上面这种方法也可以直接引入图片
温馨提示:SpringBoot没有配置静态文件的话,规范文件夹分类
resource目录下,static放静态文件,templates放网页,这两个是spring默认的静态文件文件根目录和网页文件根目录
可能这就是thymeleaf模板使用th:属性标签的时候不需要 …/static的原因吧!!!