ThymeleafでJavascriptの外部ファイルを読み込む方法

ThymeleafでJavascriptの外部ファイルを読み込む方法

ThymeleafでJavaScriptの外部ファイルを読み込むには、scriptタグを使用してリソースのパスを指定します。
Thymeleafの@{}構文を使うと、URLのパスが自動的に適切なものに変換されます。
以下は、その方法の例です。

<!DOCTYPE html>
<html>
<head>
  <title>JavaScript読み込みの例</title>
  <!-- 外部JavaScriptファイルの読み込み -->
  <script src="/js/script.js"></script>
  <!-- Thymeleafを使用して外部JavaScriptファイルを読み込む -->
  <script src="@{/js/script.js}"></script>
</head>
<body>
  <h1>JavaScriptの外部ファイル読み込み例</h1>
</body>
</html>

説明

  • src="/js/script.js" は、相対パスで指定した場合です。

開発環境によっては正しく動作しない場合があります。

  • src="@{/js/script.js}" は、Thymeleafの構文を使用してURLを正しく解決します。

これにより、アプリケーションのコンテキストルートが自動的に追加され、正しいパスが生成されます。

これで、ThymeleafテンプレートでJavaScriptの外部ファイルを適切に読み込むことができます。