你好,我試圖呈現我的HTML頁面thymeleaf但它無法加載.js文件。我使用的是spring-boot,我的文件結構是src/main/resources/templates
,它包含我所有的html文件。我的css文件位於src/main/resources/static/css/
。我的.js文件位於src/main/resources/js/
。Thymeleaf無法加載資源
現在我試圖使我的guest.html文件,但它的失敗,因爲我試圖檢查對鉻元素加載資源,並顯示以下錯誤消息:
http://localhost:8080/js/bootstrap-formhelpers.min.js Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:8080/js/bootstrap.min.js Failed to load resource: the server responded with a status of 404 (Not Found)
下面是我guest.html問題文件無法找到資源:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" th:src="@{https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js}" ></script>
<script src="../js/bootstrap.min.js" th:src="@{js/bootstrap.min.js}"></script>
<script src="../js/bootstrap-formhelpers.min.js" th:src="@{js/bootstrap-formhelpers.min.js}"></script>
在旁註中,當使用'@ {...}'鏈接url表達式時,您應該始終使用'/'開始您的資源URL。這確保了Thymeleaf將創建一個從上下文路徑開始的鏈接。 –