Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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
动态生成表单提交和Spring框架?_Spring_Spring Mvc - Fatal编程技术网

动态生成表单提交和Spring框架?

动态生成表单提交和Spring框架?,spring,spring-mvc,Spring,Spring Mvc,我有一个动态生成的表单(使用jQuery)。所以我不知道我有多少表单元素。有人知道我们怎么做吗?将请求正文中的字段作为JSON映射发布,并使用Jackson将其转换为控制器端的映射。您的控制器方法如下所示: @RequestMapping(value="/url", method=RequestMethod.POST) public getMap(@RequestBody Map<String, String> fields){ //Manipulate fields as

我有一个动态生成的表单(使用jQuery)。所以我不知道我有多少表单元素。有人知道我们怎么做吗?

将请求正文中的字段作为JSON映射发布,并使用Jackson将其转换为控制器端的
映射。您的控制器方法如下所示:

@RequestMapping(value="/url", method=RequestMethod.POST)
public getMap(@RequestBody Map<String, String> fields){
    //Manipulate fields as you wish
    .
    .
    .
}
var fields = {}
$.each("input:text", function(i, item){
    fields[mapKeyValue] = $(item).val();
}
本例假设您的pair值是文本输入,但您可以根据需要操纵这些值。这绝不是一个完整的例子,但应该给你一个如何开始的想法