我有一个非常简单的NetBean项目。它包括这个控制线,
@RequestMapping(value = "/MyDoc.htm", method = RequestMethod.POST)
public String FormUpload(@RequestParam("file") MultipartFile file) {
return "MyDoc";
}
在调度员服务中心,
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- one of the properties available; the maximum file size in bytes -->
<property name="maxUploadSize" value="50000000"/>
但我得到了这个错误java.lang.ClassNotFoundException:org.apache.commons.filipload.FileItemFactory
该项目只包括一个带有两种方法的控制器。获取并发布。GET版本运行得很好。
看起来您正在使用的某个软件包依赖于某个apachecommons软件包。您可以手动将其添加到类路径中,也可以使用maven、ant、ivy等构建工具。