![](/img/trans.png)
[英]Cache CSS , JavaScript , Image Spring Boot (+Thymeleaf)
[英]Thymeleaf loads CSS but not Javascript
我有一个带有 Thymeleaf 模板的 Spring 启动应用程序,它应该加载一个 css 文件和一个 javascript 文件。 CSS 文件加载,但 Javascript 文件没有加载,它甚至不尝试从服务器获取它。 没有对 Javascript 的 HTTP 请求,但对 CSS 的请求是可见的。 我的错误在哪里?
我已经尝试将 javascript 的链接放在 css 旁边的标题中,但这没有区别。
我的文件夹结构如下:
resources
-- static
---- bootstrap
------ css
---- js
这里的 HTML:
<html xmlns:th="https://thymeleaf.org" lang="en" style="height: 100%;">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Website Title</title>
<link rel="stylesheet" type="text/css" th:href="@{/bootstrap/css/bootstrap_custom.css}" />
</head>
<body class="d-flex flex-column h-100">
<script th:href="@{/js/main.js}" type="text/javascript"></script>
</body>
</html>
没有错误消息,只是忽略了 javascript 标签。
您的脚本结束标记不完整。 它应该是:
<script th:src="@{/js/main.js}" type="text/javascript"></script>
标签应该是
<script th:src[...]>
代替
<script th:href[...]>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.