これは、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です。どうすれば修正できますか?