JAVA下载多个文件Servlet响应

时间:2014-06-24 09:26:22

标签: java file servlets

我有一个Servlet,我正在写一个文件中的东西。 但我需要1个文件来存储1个数据。

我在做:

 resp.setContentType("application/x-download");
 resp.setHeader("Content-disposition", "attachment;filename="+ URLEncoder.encode(filename, "UTF-8"));

 /* SOME STUFF */

 resp.getWriter().println(data);

但我有一个“for”循环。

所以我希望在每个循环结束时,它下载1个不同的文件:

for (int cpt = 0; cpt < listData.size(); cpt ++){

 resp.setContentType("application/x-download");
 resp.setHeader("Content-disposition", "attachment;filename="+ URLEncoder.encode(filename, "UTF-8"));

 resp.getWriter().println(listData.get(i));
 /* THEN DOWNLOAD FILE and i++ */
  }

感谢您的帮助!

0 个答案:

没有答案