2017-07-31 88 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> 
相关问题