使用 spark 在 freemarker 模板中包含 javascript 文件

Include javascript file in freemarker template using spark

我尝试在 ftl(Freemarker 模板)中包含 javascript 文件

但我不断收到此消息

我正在使用具有 Jetty 服务器的 Spark 框架。每次我尝试包含任何文件,甚至只是一张图片时,都会发生这种情况。对于 css 我已经使用了 <#include "style.css"> 但这是解决方法。

有什么方法可以包含脚本吗?

你必须使用 staticFileLocation 来告诉像 *.j​​s 和 *.css 这样的静态文件放在哪里,这样 spark 会直接提供它们。

其次,不要像那样包含 css:

<#include "css/style.css">

因为它最终会在 <head> 标签内包含 css 规则,这将不起作用。