感谢@Bart,我得以找到以下简单的解决方案:
在拦截方法中,使用@ModelAttribute而不是@RequestParam:
@RequestMapping(value = import_PAGE, method = RequestMethod.POST)public String recieveFile(@RequestParam("importType") String importType, @ModelAttribute("file") UploadedFile uploadedFile, final HttpSession session){ MultipartFile multipartFile = uploadedFile.getFile();
其中UploadedFile是以下类:
public class UploadedFile{ private String type; private MultipartFile file; public String getType() { return type; } public void setType(String type) { this.type = type; } public void setFile(MultipartFile file) { this.file = file; } public MultipartFile getFile() { return file; }}
它正在工作!
感谢大家的帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)