浏览 77 次
|
精华帖 (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同时上传, 如何区分呢? 看了网上很多实现好像都有这个问题啊。 谢谢 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |


