我对Spark很新。有谁请告诉我如何映射外部静态资源?我知道以下方法来自here:
public static synchronized void externalStaticFileLocation(String
externalFolder) {
if (initialized) {
throwBeforeRouteMappingException();
}
externalStaticFileFolder = externalFolder;
}
但我不知道如何使用它。我在路由之前打电话给它
externalStaticFileLocation("/resources/*");
我也试过
staticFileLocation("css/CrudTemp.css");
staticFileLocation("js/jquery.js");
staticFileLocation("js/jquery-ui.js");
也试过
Spark.staticFileLocation("src/main/resources/css");
Spark.staticFileLocation("src/main/resources/js");
答案 0 :(得分:3)
我通过在src / main / resources下创建公用文件夹来解决它 然后将其映射为
staticFileLocation("/public");
然后在模板文件中我访问像
这样的资源css/file.css
js/file.js
它有效... 但我仍然不知道为什么它不适用于问题中描述的上述方法