jQuery Ajax経由でPOSTリクエストを作成しています:
$.ajax({
type: "POST",
url: opts.save_url,
data: $(ul_obj).serializeFormList() + "&form_id=" + form_db_id,
});
は$(ul_obj).serializeFormList()
、リクエスト パラメータの 2D 配列を作成します。Spring MVC コントローラーに渡されたパラメーターのスクリーングラブは次のとおりです。
これをコントローラーで処理すると、404 Bad Request が返されfrmb[][]
ます。コードは次のとおりです。
public @ResponseBody String saveData(@RequestParam(value= "form_id", required = true) String formId,
@RequestParam(value= "frmb", required = true) String[][] formArray) {
//Content removed for brevity
}
このリクエストデータを処理する正確な方法は何ですか? 私を案内してください。私は本当にひどい立ち往生しています。