我已经创建了一个Java swing应用程序,用于使用Java servlet下载文件.
客户端机器具有GUI,其提供要下载的文件列表.
如何设置进度条以监控文件下载?
这是客户端机器的代码:
b2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
HttpClient client = new DefaultHttpClient();
String value = comboBox1.getSelectedItem().toString();
HttpGet post = new HttpGet(
"http://localhost:8080/may16/FileDownloadServletNormal?value="
+ value + "&type=normal");
try {
LocalTime time1 = new LocalTime();
// executing the POST request
HttpResponse rsp = client.execute(post);
// reading response data
HttpEntity entity = rsp.getEntity();
InputStream inputStream = entity.getContent();
OutputStream outputStream = new FileOutputStream(
new File("D://temp//downloaded//" + value));
IOUtils.copy(inputStream, outputStream);
/*try {
Thread.sleep(25000);
}
catch (InterruptedException e) …Run Code Online (Sandbox Code Playgroud)