论坛首页 入门讨论版 Java

上传进度条的问题

浏览 79 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-05-15
当使用common upload的时候,你可以实现ProgressListener接口监听进度。

public class UploadProgressListener implements ProgressListener {
 public void update(long bytesRead, long contentLength, int items) {
 ...
 }
}


你会设置监听对象到fileUpload中。
fileUpload.setProgressListener(progressListener);


我看很多的实现将progressListener存入session中。
request.getSession().setAttribute("progress", progressListener);


在另外一个servlet 或者 spring controller 或者 struts action 或者 jsp 中你会从session中取到
listner然后返回xml 或者 json
listener = (UploadProgressListener )session.getAttribute("progress");


如果客户端,在firefox中使用2个tab同时上传, 如何区分呢? 看了网上很多实现好像都有这个问题啊。
谢谢
   
论坛首页 入门讨论版 Java

跳转论坛:
JavaEye推荐