如何在批处理文件运行时显示HTML文件中的进度条

时间:2016-07-26 03:23:33

标签: html batch-file progress-bar

我写了Servlet来运行bat文件。此bat文件从指定路径复制内容,然后重新启动服务器。我想在html页面中向最终用户显示进度条w.r.t批处理文件的进度,即进度条应该在文件复制时进行,并且应该在复制完成并重新启动服务器后显示服务器已启动。

这是我的代码:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println("DoPost is Invoked");
        String buildPath = request.getParameter("buildPath");
        System.out.println(buildPath);
        try {
            File file = new File("C:/Users/Hrushi/Desktop/Html/BuildPath.txt");
            FileWriter fileWriter = new FileWriter(file);
            fileWriter.write(buildPath);
            fileWriter.flush();
            fileWriter.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        Runtime.getRuntime().exec("cmd /c start C:/Users/Hrushi/Desktop/Helllo/hello.bat");
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("");
}

0 个答案:

没有答案