直接上代码:
/**
* 批量下载文件
* @param request
* @param response
* @return
*/
@RequestMapping("/downloadAttr")
public void downloadAttr(HttpServletRequest request, HttpServletResponse response) {
ExportToWorldUtil worldUtil = new ExportToWorldUtil();
String serverPath = "D:\\tempWorld"; //首先创建一个服务器压缩文件路径
List<File> srcfile = new ArrayList<File>(); //声明一个集合,用来存放多个world文件路径及名称
String userId = request.getParameter("userId");
String [] userIds =userId.split(",");
try {
for(int i=0;i<userIds.length;i++){
if(userIds[i]!=null && !"".equals(userIds[i])){
Accessory accessory = new Accessory();
accessory.setUserId(userIds[i]);
List<Accessory> listAttach = accessoryService.findByUser(accessory); //数据库查询数据