我正在使用 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.jsp和 UploadProgressServlet.java .
在servlet中添加一个进度监听器,将进度值保存在某处,然后可以通过ajax获取进度值并根据需要更新客户端进度条的状态。
希望这有帮助。
关于jsp - 如何在jsp和servlet中显示文件上传进度条并实现多部分过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356128/