Thymeleaf загружает CSS, но не Javascript - PullRequest
0 голосов
/ 18 мая 2019

У меня есть загрузочное приложение Spring с шаблоном Thymeleaf, которое должно загружать файл 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 просто игнорируется.

1 Ответ

1 голос
/ 18 мая 2019

Ваш конечный тег скрипта является неполным. Должно быть:

<script th:src="@{/js/main.js}" type="text/javascript"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...