2017-08-12 168 views
1

我有一個頁面在Spring Boot Application中提供,但它通過Thymeleaf呈現視圖。我最初使用HTML編寫它,並將其連接到外部JavaScript文件,以便允許將數據提交到數據庫的功能。我無法完成它的工作,而我正在Thymeleaf中進行這項工作。不過,我不斷收到一個404如何將Thymeleaf鏈接到外部js文件?

這是我的工作文檔:

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

這是我在實際的頁面代碼:

<!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> 

這是我得到的錯誤:

請求URL:http://localhost:8080/js/main.js 請求方法:GET 狀態代碼:404未找到 遠程地址:[:: 1]:8080 介紹人政策:無引用,當降級

這裏是我試過

  1. 起初,我建立了這個頁輸出HTML。只是記錄它曾經工作,但我轉移到使用Thymeleaf,現在它確實。它曾經是這樣的:
<script type="text/javascript" src="js/main.js"></script> 
  1. 我檢查我的目錄結構。 JavaScript文件被保存在:

    C:\ SRC \主\資源\靜\ JS

  2. 我諮詢的文檔。

我在做什麼錯?該頁面需要使用JavaScript連接,以便用戶可以將數據提交到數據庫。

回答

0

修正了它。

出於某種原因,我必須手動進入Eclipse並刷新包含靜態內容的包。如果你不這樣做,它不會接受變化。