zoukankan      html  css  js  c++  java
  • MyEclipse------带进度条的输入流

    other.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
        String path = request.getContextPath();
        String basePath = request.getScheme() + "://"
                + request.getServerName() + ":" + request.getServerPort()
                + path + "/";
    %>
    <%@page import="java.io.*" %>
    <%@page import="javax.swing.*" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>"> 
    <title>My JSP 'other.jsp' starting page</title>
    </head>
    
    <body>
        <%
            byte b[]=new byte[2];//里面的数字决定读取的速度
            try{
                File file=new File("C:\Users\X550V\Desktop","s.txt");
                //Reader r=new FileReader(file);
                //BufferedReader input=new BufferedReader(r);
                FileInputStream input=new FileInputStream(file);
                BufferedInputStream bufferedInput=new BufferedInputStream(input);
                ProgressMonitorInputStream in=new ProgressMonitorInputStream(null,"读取文件",bufferedInput);
                ProgressMonitor p=in.getProgressMonitor();
                while(in.read(b)!=-1){
                    String str=new String(b,"gb2312");
                    out.print(str);
                    Thread.sleep(500);//文件太小,需要延缓
                }
            }
            catch(Exception e){
                out.print(e);
            }
            
            
         %>
    </body>
    </html>
  • 相关阅读:
    centos7安装pycharm
    centos7 mysql数据库安装
    删除MySQL服务
    计组第三章预习
    攻防世界web新手练习区
    原码补码预习
    第一次总结
    第三章预习
    数据结构十进制数表示
    预习原码补码
  • 原文地址:https://www.cnblogs.com/tianhengblogs/p/5330199.html
Copyright © 2011-2022 走看看