fileupload报错:The method parseRequest(RequestContext) in the type FileUploadBase is not applicable for the argumen

The method parseRequest(RequestContext) in the type FileUploadBase is not applicable for the arguments (HttpServletRequest)
原因是导入包错误

默认导入的是
import org.apache.tomcat.util.http.fileupload.FileItem;
import org.apache.tomcat.util.http.fileupload.FileUploadException;
import org.apache.tomcat.util.http.fileupload.disk.DiskFileItemFactory;
import org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload;

实际要导的是
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;

注意:导这个之前要先把对应的commons-fileupload.jar文件复制到WebContent\WEB-INF\lib目录下面。

阅读剩余
THE END