3

我对 Spark 很陌生。谁能告诉我如何映射外部静态资源?我知道从这里得到的以下方法:

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");
4

1 回答 1

3

我通过在 src/main/resources 下创建公用文件夹来解决它,然后将其映射为

staticFileLocation("/public");

然后在模板文件中我访问该资源,例如

css/file.css
js/file.js

它有效......但我仍然不知道为什么它不适用于问题中描述的上述方法

于 2015-04-01T07:00:01.397 回答