Check whether you have added CommonsMultipartResolver in Spring-Servlet.xml.
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>
Then,
add the enctype to multipart/form-data in your form
<form id="fileupload" method="post" enctype="multipart/form-data">
Finally in Controller,
Request > MultipartHttpServletRequest
@RequestMapping(value = "/profileimageupload", method = RequestMethod.POST)
public ModelAndView uploadProfileImage(MultipartHttpServletRequest request) {}
Dependencies
- commons-fileupload.jar
- commons-io.jar