Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spark web framework无法加载静态文件_Java_Html_Freemarker_Spark Java - Fatal编程技术网

Java Spark web framework无法加载静态文件

Java Spark web framework无法加载静态文件,java,html,freemarker,spark-java,Java,Html,Freemarker,Spark Java,本文实现了spark框架的get方法 Spark.staticFileLocation("/public"); get("/job/:jobid", (request, response) -> { String jobid = request.params(":jobid"); JobDAO dao = new JobDAO(); Job job = dao.getByJobid(jobid); Map<String, Objec

本文实现了spark框架的get方法

 Spark.staticFileLocation("/public");
 get("/job/:jobid", (request, response) -> {
      String jobid = request.params(":jobid");
      JobDAO dao = new JobDAO();
      Job job = dao.getByJobid(jobid);
      Map<String, Object> attributes = new HashMap<>();
      attributes.put("subTitle", "JOB Detail Information");
      attributes.put("job", job);
      return new ModelAndView(attributes, "job_detail.ftl");
    }, new FreeMarkerEngine());

正确的回答是。如何解决此问题?

我认为此问题与在每个页面中包含静态文件(css、js文件等)有关,但在布局中,所有页面只包含一次。

有关更多信息:

您是否调用了
Spark.staticFileLocation(“/public”)在调用任何其他Spark方法之前?@JonasCz我用过这种方法,但仍然不起作用。我有这个问题。你修好了吗?
<a href="job/${jts[s2]}">
 http://X.X.X.X::4567/job/js/jquery.min.js