jsp - 如何在jsp和servlet中显示文件上传进度条并实现多部分过滤器?

标签 jsp servlets file-upload servlet-filters multipartform-data

我正在使用 jsp 和 servlet 执行文件上传任务。我在 stackoverflow 上阅读了许多有关此主题的问题和答案。我在 stckoverflow 上遇到了这个问题

How to upload files to server using JSP/Servlet?

Balusc 对这个问题给出了一个很好的描述性答案。他还引用了他关于多部分过滤器的博客,这是一个完整的信息教程,带有完整的工作示例代码。链接在这里http://balusc.blogspot.in/2007/11/multipartfilter.html 感谢 Stackoverflow 和 Balusc Sir 对有关此任务的解决方案进行了很好的解释。

根据我对文件上传应用程序的要求,我在给定示例中实现了相同的多部分过滤器代码和其他代码,但有一些小改动。我的应用程序运行得非常好。

现在增强部分出现了。我想使用此应用程序添加一个文件上传进度栏,显示文件上传进度。我在网上搜索了这个问题,找到了很多答案,但都很困惑。任何人都可以正确解释如何使用上面博客中给出的示例添加进度条。我需要在哪里更改上面博客中给出的代码才能显示文件上传进度条。

我正在使用 Apache Tomcat 服务器 6.0 Apache文件上传库commons-fileupload-1.2.2.jar 和 commons-io-2.4.jar Windows 上的 Java 1.6 和 Linux 上的 OpenJDK 7

请 friend 们指导我解决这个问题。

谢谢你!

最佳答案

我刚刚尝试了单个文件上传的进度条,与您正在使用的库版本完全相同,请参阅fileupload_progressbar.jspUploadProgressServlet.java .

在servlet中添加一个进度监听器,将进度值保存在某处,然后可以通过ajax获取进度值并根据需要更新客户端进度条的状态。

希望这有帮助。

关于jsp - 如何在jsp和servlet中显示文件上传进度条并实现多部分过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356128/

相关文章:

java - 在java主机上写文件

java - struts2中如何使用表单提交复合对象

java - 显示 servlet 嵌入的 pdf 文件

javascript - 为什么页面加载时会执行 javascript?

java - 如何将自己的连接池的初始化放在struts-config.xml中?

php - Blueimp jQuery 文件 uploader 并将文件大小保存到数据库中

java - 如何在java中上传带有附加信息的文件

asp.net-mvc - ASP.NET MVC 服务器端文件上传进度计算器

java - 更改 JSF h :selectManyCheckbox on event 的选定项目

java - 如何在模型和 View 方法中返回url?