Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring3MVCjQuery发布提交可变数量的数据_Java_Spring_Spring Mvc - Fatal编程技术网

Java Spring3MVCjQuery发布提交可变数量的数据

Java Spring3MVCjQuery发布提交可变数量的数据,java,spring,spring-mvc,Java,Spring,Spring Mvc,在客户端,我使用jQuery向服务器提交许多对 但是条目的数量是可变的 例如: 1: 1.55 2: 2.33 3: 5.66 在服务器端,我应该如何设计控制器,使其能够获取POST数据并将其存储在列表/映射中 比如: @RequestMapping ("/submitdata") public @ResponseBody String changeData (???) { // changes to database return "Success"; } 编辑: 我得到了答案: @Req

在客户端,我使用jQuery向服务器提交许多对

但是条目的数量是可变的

例如:

1: 1.55
2: 2.33
3: 5.66
在服务器端,我应该如何设计控制器,使其能够获取POST数据并将其存储在列表/映射中

比如:

@RequestMapping ("/submitdata")
public @ResponseBody String changeData (???) {
// changes to database
return "Success";
}
编辑:

我得到了答案:

@RequestMapping ("/submitdata")
public @ResponseBody String changeData (@RequestParam Map <String, String> params) {

for (Map.Entry<String, String> entry: params.entrySet()) {
            System.out.println ("Key = " + entry.getKey() + " Value = " + entry.getValue());
        }

// changes to database
return "Success";
}

您可以使用@RequestParam annotation获取帖子数据

您可以使用@RequestParam annotation获取帖子数据

您可以使用

@ResponseBody Map udpateIdentificationHttpServletResponse响应,@modelAttributeJSObject测试,BindingResult结果

如果您在JSP中使用了ModelAttribute,那么这些值将被绑定到ModelAttribute

@ResponseBody Map udpateIdentificationHttpServletResponse响应,@modelAttributeJSObject测试,BindingResult结果


如果您在JSP中使用了ModelAttribute,那么这些值将被绑定到ModelAttribute上。对不起,我没有提到条目的数量是可变的。可以通过此链接回答您的问题吗?对不起,我没有提到条目的数量是可变的。可以通过此链接回答您的问题吗