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文件。