![](/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.