2017-07-31 40 views
0

我需要直接嵌入的JavaScript成Thymeleaf產生 喜歡的東西HTML頁面:如何將JavaScript文件內容嵌入到Thymeleaf的HTML頁面中?

<script th:include="../static/assets/generated/scripts.js"></script> 

但這個簡單的使用導致的SAXParseException ...

有沒有簡單的方法來關閉的解析th:包含 的內容?或者如何將資源的內容嵌入到結果頁面中?

回答

0

那不是Thymeleaf-Thing。這是經典的html:

<script src="/assets/generated/scripts.js"></script> 
+0

我不認爲這是OP想要的去做。 – RoToRa

1

我不認爲這是可能的開箱即用。你可以寫一個可以做到的擴展。或者也許有一個現有的,但我現在找不到一個。

是否必須成爲單獨的JavaScript文件?你不能把你的JavaScript代碼放入一個片段中,並像其他片段一樣包含它嗎?

注意:將JavaScript包括到您的HTML文件中通常是不好的網頁設計,可能是您遇到更大問題並且沒有很好地構建代碼的標誌。你爲什麼認爲你需要這樣做?爲什麼你不能引用外部腳本文件?

0

在3.0版本中,您可以通過這種方式

<script th:src="@{/webjars/jquery/dist/jquery.min.js}"></script> 
相關問題