java进度条代码,java进度条代码该怎么编写?「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。
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工具网了解详情。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/226211.html原文链接:https://javaforall.cn
相关文章
- java中数组转列表_Java数组转list
- Java爱心代码_java怎么敲入代码
- java scanner怎么用_Java中Scanner类的用法及使用步骤分享!「建议收藏」
- Java代码是怎么运行的「建议收藏」
- java怎么运行_怎样启动JAVA?「建议收藏」
- java开发常用四大框架_Java 后台开发框架[通俗易懂]
- java代码大全及详解_Java练级攻略[通俗易懂]
- Java生成随机数组_java生成唯一数字
- Java代码块
- JAVA 新提案:努力简化Hello World,让初学者更好地接受 Java !
- redis Java工具类详解大数据
- java连接mysql示例代码详解编程语言
- 约瑟夫环算法Java实现代码详解编程语言
- 最新的极光推送服务器端代码(java服务器后台向手机端自定义推送消息)详解编程语言
- Java项目实战之同城信息网站(类似58同城)开发
- 工具Linux上使用Java开发的利器:选择指南(linux选择java)
- 部署Java开发下的Linux部署(java开发linux)
- 如何在Linux系统下有效地启动Java程序,让你的代码在Linux中也能正常运行?(linux下启动java)
- 查找Java进程:Linux解决方案(linux查找java进程)
- 实现基于Redis的分布式锁Java实现(redis锁java代码)
- java中通用的线程池实例代码