0

コントローラーを呼び出して、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
}
4

1 に答える 1