将多部分表单数据传递给Spring MVC控制器时出现400错误请求

时间:2017-11-12 10:29:55

标签: java html spring

我有一个包含一些文本字段和文件上传工具的表单。这是它的样子:

<form:form method="POST" action="/spn/submitReclaimForm" enctype="multipart/form-data" name="ReclaimForm" modelAttribute="reclaimForm">

这是相应的控制器:

@RequestMapping(value = RECLIAM_FORM_SUBMIT_URL, method = RequestMethod.POST)
public ModelAndView addStudent(@ModelAttribute("ReclaimForm") ReclaimForm form, @RequestParam("file") MultipartFile file) {
    ModelAndView mav = new ModelAndView();      
    mav.setViewName(URLConstant.COMPLAINT_REGISTERED);
    return mav;
}

RecliamForm类包含所有字符串的字段。

问题:当我提交表单时,它会显示400错误请求错误代码。我可能做错了什么?

我已经将bean定义为:

bean id="multipartResolver" 
class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>

谢谢!

0 个答案:

没有答案