在Spark Framework中映射外部静态资源(java)

时间:2015-03-30 07:03:03

标签: spark-java

我对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");

1 个答案:

答案 0 :(得分:3)

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

staticFileLocation("/public");

然后在模板文件中我访问像

这样的资源
css/file.css
js/file.js

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