我试图通过调用控制器来检索我的 javascript 中的一些 JSON 数据。控制器返回 MappingJacksonJsonView ModelandView,但 .getJSON 始终在 .../handhygiene.json 报告 404。
我从控制器返回 ModelandView 的方式有问题吗?
控制器
@RequestMapping(value = "/{room}/handhygiene.json", method = RequestMethod.GET)
public ModelAndView getHandHygienePageAsync(
@PathVariable(value = "room") String roomCode) {
ModelAndView mav = new ModelAndView(new MappingJacksonJsonView());
mav.getModelMap().addAttribute(blahblahblah); //adds some attributes
...
return mav;
}
Javascript
var currentURL = window.location;
$.getJSON(currentURL + ".json",
function(data) {
... //does stuff with data
}