簡體   English   中英

Thymeleaf 加載 CSS 但不加載 Javascript

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM