2017-08-12 16 views
1

私はSpringブートアプリケーションで提供されているページを持っていますが、それはThymeleafを通してビューをレンダリングしています。私は最初にHTMLで書いて、データベースにデータを送信する機能を許可するために外部のjavascriptファイルに接続しました。私はそれを働かせることができませんでした、そして私はThymeleafでそれをやっています。Thymeleafを外部のjsファイルにリンクするにはどうすればいいですか?

<!DOCTYPE html> 
    <html xmlns:th="http://www.thymeleaf.org"> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
     <script type="text/javascript" th:src="@{/js/main.js}"></script> 
     title>Stereoscopics</title> 
    </head> 
:これは私が実際のページを持っているコードです

http://www.thymeleaf.org/doc/articles/thymeleaf3migration.html

:しかし、私はこれは私が働いているドキュメントである404

を得続けます

これは私が得るエラーです:

リクエストURL:http://localhost:8080/js/main.js リクエスト方法: ステータスコードを取得:404 リモートアドレスが見つかりません:[:: 1]:8080 リファラポリシー:ノーリファラー-時にダウングレード

はここで何試しました

  1. 最初はこのページをHTMLで構築しました。レコードのためには、それは以前から使用されていましたが、私はThymeleafを使用するように移動しました。それはこのように検索するために使用:
<script type="text/javascript" src="js/main.js"></script> 
  1. 私は私のディレクトリ構造を確認しました。私はマニュアルを参照して相談... \ SRC \メイン\リソース\静的\ JS

  2. :C

    :JavaScriptのファイルが保存されます。

私は間違っていますか?このページは、ユーザーがデータベースにデータを送信できるように、javascriptで接続する必要があります。

答えて

0

修正済みです。

何らかの理由で、私は手動でEclipseに入り、静的コンテンツを含むパッケージをリフレッシュする必要があります。あなたがこれをしないと、変更が反映されません。

関連する問題