在 Spark 框架中映射外部静态资源(java)
Mapping External Static Resources in Spark Framework(java)
我是 Spark 的新手。谁能告诉我如何映射外部静态资源?我知道从 here 获得的以下方法:
public static synchronized void externalStaticFileLocation(String
externalFolder) {
if (initialized) {
throwBeforeRouteMappingException();
}
externalStaticFileFolder = externalFolder;
}
但是不知道怎么用。我在 Routing 之前调用它 like
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");
我通过在 src/main/resources 下创建 public 文件夹解决了这个问题
然后将其映射为
staticFileLocation("/public");
然后在模板文件中我访问了
之类的资源
css/file.css
js/file.js
它奏效了……
但我仍然不知道为什么它对问题
中描述的上述方法不起作用
我是 Spark 的新手。谁能告诉我如何映射外部静态资源?我知道从 here 获得的以下方法:
public static synchronized void externalStaticFileLocation(String
externalFolder) {
if (initialized) {
throwBeforeRouteMappingException();
}
externalStaticFileFolder = externalFolder;
}
但是不知道怎么用。我在 Routing 之前调用它 like
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");
我通过在 src/main/resources 下创建 public 文件夹解决了这个问题 然后将其映射为
staticFileLocation("/public");
然后在模板文件中我访问了
之类的资源css/file.css
js/file.js
它奏效了…… 但我仍然不知道为什么它对问题
中描述的上述方法不起作用