首页 > 解决方案 > 从 java 控制器访问数组

问题描述

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

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

ajaxData.append('Array', myarray)

还尝试从java控制器访问

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

它不工作。

标签: javajquerymodel-view-controllermultipartform-data

解决方案


您应该使用模型对象来获取所有 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/


推荐阅读