Java org.apache.commons.fileupload.servlet.ServletFileUpload似乎没有方法setProgressListener

Java org.apache.commons.fileupload.servlet.ServletFileUpload似乎没有方法setProgressListener,java,servlets,file-upload,apache-commons,Java,Servlets,File Upload,Apache Commons,类org.apache.commons.fileupload.servlet.ServletFileUpload在commons fileupload版本1.2或1.2.2中似乎没有方法setProgressListener,但在为其使用提供的示例中引用了该类 知道问题出在哪里吗?当然知道,它是从org.apache.commons.fileupload.FileUploadBase继承的 查看文件的最底部。您可以使用j query文件上传,这是一个非常好的插件,我在我的项目中使用过它。 您

org.apache.commons.fileupload.servlet.ServletFileUpload
在commons fileupload版本1.2或1.2.2中似乎没有方法
setProgressListener
,但在为其使用提供的示例中引用了该类


知道问题出在哪里吗?

当然知道,它是从
org.apache.commons.fileupload.FileUploadBase继承的


查看文件的最底部。

您可以使用j query文件上传,这是一个非常好的插件,我在我的项目中使用过它。

您可以使用以下maven依赖项来实现这一点

    <dependency>
        <groupId>commons-collections</groupId>
        <artifactId>commons-collections</artifactId>
        <version>3.2.1</version>
    </dependency>

公地收藏
公地收藏
3.2.1

您也可以使用同一版本的jar

谢谢您的回复;但是,您知道为什么我得到了一个“类型ServletFileUpload的方法setProgressListener(FileUploadListener)未定义”但FileUploadListener实现了ProgressListener吗?@ehtearena没有看到任何具体的内容,我不知道。我的第一个假设是不正确的
ProgressListener
import,但这只是一个暗中操作;请看这里的类文件:@ehtearena仍然没有线索,我需要实际尝试一下。谢谢,我知道这将是一个过度杀伤力;现在让我看看我能做些什么,因为我知道这个方法实际上是通过继承存在的。谢谢分享。然而,主要的挑战是在服务器端,我使用Java(特别是apache commons文件上传方法)将文件保存在服务器上。