0
在我的项目中,我将所有这些表单与它们的ID关联起来。所以在我的一些控制器我使用@PathVariable
所以当用户点击窗体名称将带他们到合适的人,例如:使用@PathVariable的Spring Boot + Thymeleaf导致404的JS
@RequestMapping(value="/form/{formId}", method=RequestMethod.GET)
public String getCid(Model model, @PathVariable Long formId){
model.addAttribute("form", formRepository.findOne(formId));
return "form";
}
但是我从萤火虫错误信息注意到,在这些控制器,而不是在我的静态JQuery的/js
文件夹中查找,它将显示在/form/js
中,这显然不存在。
我如何导入我的Thymeleaf意见
<script th:src="@{js/jquery-1.11.2.js}" type="text/javascript"></script>
的JS文件的示例是@PathVariable
真正的问题在这里?这不会发生在CSS文件只有JS。我应该不使用@PathVariable
?我可以使用@RequestParam
来达到相同的结果吗?什么是一个例子?
或者有无论如何设置我的静态内容的位置的全球配置?我使用的是Spring Boot,所以我现在基本上没有配置/ xml文件。