3

これは、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());

ビューでは、freemarker を使用して href を設定しました:</p>

<a href="job/${jts[s2]}">

変数${jts[s2]}は、前のコード スニペットのjobid可能性があります。request.params

現在、この URL のすべての静的ファイル (css、js ファイルなど) を読み込めませんでした。この情報は、Chrome コンソールに表示されます。

 http://X.X.X.X::4567/job/js/jquery.min.js

正しい応答はhttp://XXXX:4567/js/jquery.min.jsです。どうすれば修正できますか?

4

1 に答える 1