如何在jsp和servlet中显示文件上载进度条,并实现多部分过滤器?
我正在使用jsp和servlet完成一个文件上传任务。我在stackoverflow上阅读了很多关于这个主题的问题和答案。我是在stckoverflow上遇到这个问题的 巴卢斯对这个问题给出了一个很好的描述性的回答。他还提到了他的博客关于MultipartFilter的内容,这是一个完整的信息教程,包含完整的工作示例代码。链接在这里 感谢Stackoverflow和Balusc先生对这项任务的解决方案做出了很好的解释 根据我对文件上传应用程序的要求,我已经实现了多部分过滤器的相同代码和给定示例中的其他代码,并进行了一些小改动。我的应用程序运行得非常好 现在,图片中出现了增强部分。我想添加一个文件上传进度栏与此应用程序,显示文件上传进度。我在网上搜索了一下,找到了很多答案,但都是一团糟。任何人都可以用上面博客中给出的例子正确地解释如何添加进度条。我需要在哪里修改上面博客中给出的代码,以显示文件上传进度条 我使用的是ApacheTomcat服务器6.0 Apache文件上载库commons-fileupload-1.2.2.jar 和commons-io-2.4.jar Windows上的Java 1.6和linux上的OpenJDk 7 请在这个问题上指导我的朋友们如何在jsp和servlet中显示文件上载进度条,并实现多部分过滤器?,jsp,servlets,file-upload,servlet-filters,multipartform-data,Jsp,Servlets,File Upload,Servlet Filters,Multipartform Data,我正在使用jsp和servlet完成一个文件上传任务。我在stackoverflow上阅读了很多关于这个主题的问题和答案。我是在stckoverflow上遇到这个问题的 巴卢斯对这个问题给出了一个很好的描述性的回答。他还提到了他的博客关于MultipartFilter的内容,这是一个完整的信息教程,包含完整的工作示例代码。链接在这里 感谢Stackoverflow和Balusc先生对这项任务的解决方案做出了很好的解释 根据我对文件上传应用程序的要求,我已经实现了多部分过滤器的相同代码和给定示例
谢谢你 我刚刚使用与您使用的库版本完全相同的单个文件上载进度条,请参阅和 在servlet中添加一个进度监听器,将进度值保存在某个地方,然后您可以通过ajax获得进度值,并根据需要更新客户端进度条的状态
希望这能有所帮助。@BalusC先生!我读了你关于多部分过滤器的博客,发现它对我很有用。我已经实现了博客中给出的示例。现在我想添加文件上传进度条到它。那么,我必须对代码进行哪些更改。不使用apache.commons jar文件是否可以实现相同的更改?@SuryaTejaKarra,当然,如果您使用的是servlets 3.0或更高版本,您可以使用
@MultipartConfig
和getParts()
替换处理上载的代码部分,如下所述: