从Java控制器访问数组

时间:2018-07-08 15:01:56

标签: java jquery model-view-controller multipartform-data

如何发送带有表单数据的数组并从Java控制器访问它?

我尝试了将数组传递为的代码

ajaxData.append('Array', myarray)

还尝试通过以下方式从Java控制器进行访问

@RequestParam("Array") List<Integer> newArray

它不起作用。

1 个答案:

答案 0 :(得分:0)

您应该使用模型对象来获取所有formdata值。您可以在控制器的方法级别使用@ModelAttribute。

@RequestMapping(value="/yourmapping")
public String formProcessing(@ModelAttribute FormModel formData){

}

class FormModel{
    private String field1;
    private String field2;
    private MultipartFile file;
   ...
}

http://www.startwithjava.com/spring-boot-multiple-files-upload-with-other-input-fields/