Java语言是一种很万能的语言,基本上什么都能实现,今天我们就用java语言来实现以下进度条的编写,快跟小编一起看看吧。

示例:package lc.progress;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpSession;

import lc.progress.vo.fileUploadStatus;

import org.apache.commons.fileupload.ProgressListener;

public class myProgressListener implements ProgressListener

{

private HttpSession session;

public myProgressListener(HttpServletRequest req)

{

session = req.getSession();

fileUploadStatus status = new fileUploadStatus();

session.setAttribute("status", status);

}

/* pBytesRead  到目前为止读取文件的比特数

* pContentLength 文件总大小

* pItems 目前正在读取第几个文件

* 只要在session中实时保存文件上传的状态(这里我用fileUploadStatus类来封装)

*/

public void update(long pBytesRead, long pContentLength, int pItems)

{

// TODO Auto-generated method stub

fileUploadStatus status = (fileUploadStatus) session.getAttribute("status");

status.setPBytesRead(pBytesRead);

status.setPContentLength(pContentLength);

status.setPItems(pItems);

}

}

然后在上传的servlet或action中加入这样一段代码,就可以把自定义的progressListener添加进去了myProgressListener getBarListener = new myProgressListener(req);

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setProgressListener(getBarListener);

以上就是本篇文章的所有内容,更多相关java常见问题及解决方法敬请关注奇Q工具网了解详情。

推荐阅读:

java进度条代码,java进度条代码该怎么编写?相关推荐

  1. java进度条代码,java更新进度条

    我有一个JFrame和以下组件. JButton = jButton1 进度条= progressBar及其公共静态 JLabel =状态及其公共静态 按钮单击时,执行不同的语句.我希望在每个语句后更 ...

  2. Java渐变进度条_Android ProgressBar自定义图片进度,自定义渐变色进度条

    java.lang.Object ↳android.view.View ↳android.widget.ProgressBar 直接子类 AbsSeekBar 间接子类 RatingBar, Seek ...

  3. java 进度条jsp,jsp进度条_jsp技巧

    开始页面:start.jsp 状态页面:status.jsp JSP进度条 setTimeout("location=status.jsp", 1000); JSP进度条 结果: ...

  4. Java swing 带界面和进度条的多线程下载器实现

    前言 因为大作业要做浏览器,浏览器要带下载器,所以现在先实现一个带界面的多线程下载器类. 多线程下载器原理 之前写过一个的[Java URLConnection类 实现多线程下载文件],只是那个dem ...

  5. java ftp 上传文件 进度条_java FTP上传文件(进度条显示进度)

    java实现FTP上传有2种方式,一种是org.apache.commons.net.ftp.FTPClient这个jar包,一种是sun.net.ftp.FtpClient.不知道为什么,在使用前一 ...

  6. java progressbar swt_Eclipse-SWT学习之进度条的SWT实现

    图示: package ProgressBar; import java.awt.DisplayMode; import org.eclipse.swt.SWT; import org.eclipse ...

  7. android 进度条 代码,Android进度条ProgressBar的实现代码

    ProgressBar进度条 当一个应用在后台执行时,前台界面不会有任何信息,这时,用户根本不知道程序是否在执行以及执行的进度等, 因此需要使用进度条来提示程序执行的进度. 而ProgressBar就 ...

  8. java的流传输的进度条_JAVA程序设计(17)----- 制作文件拷贝软件 进程 输入流输出流 NIO 进度条 底层拷贝 多线程...

    使用NIO对文件进行底层拷贝(按照字节)多线程技术初级应用 不阻塞程序运行 package com.lovo.homework01; import java.awt.event.ActionEvent ...

  9. Eclipse里编辑代码,进度条出现“Remote System Explorer Operation”解决方法

    Eclipse里编辑代码,进度条出现"Remote System Explorer Operation"解决方法 参考文章: (1)Eclipse里编辑代码,进度条出现" ...

  10. 写好Java代码的30条经验总结

    成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的.下面就让我们来看看代码编写的30条建议吧. (1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中 ...

最新文章

  1. Linux内核里的“智能指针” (续)
  2. 51单片机C51程序
  3. Leetcode每日一题:57.insert-interval(插入区间)
  4. 李飞飞为什么会离职 Google?
  5. 寻找阿姆斯特朗数(北理乐学)
  6. python装饰器讲解_Python装饰器讲解的不能再通俗易懂了(建议收藏)
  7. namecheap 添加二级域名
  8. I/O流(万流齐发、万流归宗) 本章目标: 掌握 讲  解:★★★★★ http://kuaibao.qq.com/s/20200527A0LR3000?refer=spider 1.I/O流概
  9. 椭圆曲线算法和国密SM2算法介绍
  10. 从实习到毕业从事前端工作这两年
  11. RaisAjax结合
  12. Docker 搭建FastDFS文件系统
  13. [Python3] 超级码力在线编程大赛初赛 第2场 题解
  14. MySQL函数Locate的使用
  15. Docker核心技术Namespace浅析
  16. informatica linux卸载,Informatica在linux下安装搭建
  17. 作为测试人员,从哪几个方面保证产品质量呢
  18. php通讯录系统,企业通讯录管理系统
  19. office365之imap迁移
  20. 计算机启动界面英语,dell电脑启动出现英文界面怎么办?

热门文章

  1. 伯努利方程(压力与流量的关系)
  2. 阿里P7的大数据简历,牛逼!
  3. 【MATLAB教程案例11~20总结】优化类算法matlab仿真经验和技巧总结
  4. 常用 ASCII 码整理
  5. 使用python玩转dicom文件——医学图像处理工具pydicom入门教程
  6. 电力电子仿真-plecs3.6.1安装包
  7. Vue登录页面源代码分享
  8. 【JAVASCRIPT】使用ztree树,实现右键增加,修改,删除节点。带有复选框。
  9. 四个免费好用的临时邮箱
  10. 百度文库和豆丁网的在线文档阅读功能