0

これが私のJavaScriptです:

var option = {};
$.ajax({
  type: "POST",
  url: URL,
  data: {options : option},
  dataType: "text"
});

ここに私のSpring MVCコントローラーメソッドがあります:

@RequestMapping(value = "/ajax/item/{itemId}/save", method = RequestMethod.POST, )
public @ResponseBody
String saveItemAjax(@PathVariable("itemId") String itemId, @RequestParam("options") Object options, WebRequest request){
    LOGGER.debug("--------------->ajax called");
    return options.toString();
}

結果は 400 エラーです: 不正なリクエストです。spring は javascript オブジェクトとしてパラメーターを取得できないと思います。

どうすれば私が望むことを行うことができますか?

ありがとう

4

1 に答える 1