【发布时间】:2013-08-05 03:25:30
【问题描述】:
我正在通过 jQuery Ajax 发出 POST 请求:
$.ajax({
type: "POST",
url: opts.save_url,
data: $(ul_obj).serializeFormList() + "&form_id=" + form_db_id,
});
$(ul_obj).serializeFormList() 创建请求参数的二维数组。
这是传递给 Spring MVC 控制器的参数的屏幕截图:
现在,当我在控制器中处理此问题时,我收到 404 Bad Request for frmb[][]
代码如下:
public @ResponseBody String saveData(@RequestParam(value= "form_id", required = true) String formId,
@RequestParam(value= "frmb", required = true) String[][] formArray) {
//Content removed for brevity
}
处理此请求数据的确切方法是什么?请指导我。我被卡住了。
【问题讨论】:
-
Java 只有整数索引,您发送的是整数 和 字符串。尝试将它们全部设为整数。
标签: java javascript jquery spring spring-mvc