RestEasy @MultiPartForm不接受列表作为输入参数

时间:2018-07-17 09:43:32

标签: java multipartform-data resteasy

我必须处理一个multipart / form-data请求,该请求除了其他输入以外,还接收字符串列表,但是我得到的只是null而不是列表。 控制器的方法

@Api
@Path("/v1/multipart-request")
@Consumes(MediaType.MULTIPART_FORM_DATA) 
public void doSomething(@MultiPartForm MyForm){
   ...
}

POJO表格

class MyForm {
  @FormParam("items")
  List<String> items;
}

请求正文

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="items[0]"

firstItem
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="items[1]"

secondItem
------WebKitFormBoundary7MA4YWxkTrZu0gW

您知道为什么列表未映射到对象吗?

0 个答案:

没有答案