Java Spark web framework无法加载静态文件
本文实现了spark框架的get方法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.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