【问题标题】:Mapping External Static Resources in Spark Framework(java)在 Spark 框架中映射外部静态资源(java)
【发布时间】:2015-03-30 07:03:02
【问题描述】:

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

【问题讨论】:

标签: spark-java


【解决方案1】:

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

staticFileLocation("/public");

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

css/file.css
js/file.js

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

【讨论】:

  • 根据您的环境,您可能需要将应用程序生成的 jar 添加到类路径中
猜你喜欢
  • 2014-04-13
  • 2018-12-08
  • 2021-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-21
  • 2014-10-02
  • 2012-08-24
相关资源
最近更新 更多