如何在Thymeleaf中将javascript文件内容嵌入html页面?
我需要将javascript直接嵌入到由Thymeleaf生成的html页面中 比如:如何在Thymeleaf中将javascript文件内容嵌入html页面?,javascript,html,thymeleaf,Javascript,Html,Thymeleaf,我需要将javascript直接嵌入到由Thymeleaf生成的html页面中 比如: <script th:include="../static/assets/generated/scripts.js"></script> 但是这个简单的用法会导致SAXParseException 有什么简单的方法可以关闭th:include的解析吗 内容?或者以任何其他方式将资源的内容嵌入结果页?这不是一件容易的事情。这是经典的html: <script src="/as
<script th:include="../static/assets/generated/scripts.js"></script>
但是这个简单的用法会导致SAXParseException
有什么简单的方法可以关闭th:include的解析吗
内容?或者以任何其他方式将资源的内容嵌入结果页?这不是一件容易的事情。这是经典的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想要的。