我需要直接嵌入的JavaScript成Thymeleaf產生 喜歡的東西HTML頁面:如何將JavaScript文件內容嵌入到Thymeleaf的HTML頁面中?
<script th:include="../static/assets/generated/scripts.js"></script>
但這個簡單的使用導致的SAXParseException ...
有沒有簡單的方法來關閉的解析th:包含 的內容?或者如何將資源的內容嵌入到結果頁面中?
我需要直接嵌入的JavaScript成Thymeleaf產生 喜歡的東西HTML頁面:如何將JavaScript文件內容嵌入到Thymeleaf的HTML頁面中?
<script th:include="../static/assets/generated/scripts.js"></script>
但這個簡單的使用導致的SAXParseException ...
有沒有簡單的方法來關閉的解析th:包含 的內容?或者如何將資源的內容嵌入到結果頁面中?
那不是Thymeleaf-Thing。這是經典的html:
<script src="/assets/generated/scripts.js"></script>
我不認爲這是可能的開箱即用。你可以寫一個可以做到的擴展。或者也許有一個現有的,但我現在找不到一個。
是否必須成爲單獨的JavaScript文件?你不能把你的JavaScript代碼放入一個片段中,並像其他片段一樣包含它嗎?
注意:將JavaScript包括到您的HTML文件中通常是不好的網頁設計,可能是您遇到更大問題並且沒有很好地構建代碼的標誌。你爲什麼認爲你需要這樣做?爲什麼你不能引用外部腳本文件?
在3.0版本中,您可以通過這種方式
<script th:src="@{/webjars/jquery/dist/jquery.min.js}"></script>
我不認爲這是OP想要的去做。 – RoToRa