springMVC后台参数是通过MultipartFile类来转化Request的文件上传,但需要apache下fileupload的jar包做支持。
在springMVC的dispatcher-context.xml中添加CommonsMultipartResolver这个类,来实现转化。
在Controller的方法中加入:
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) req; MultipartFile file = multipartRequest.getFile("file");
即可获得上传的file。多文件采用以下方式:
multipartRequest.getFiles("file");