public void ZipFilesExport(final HttpServletResponse response ,StringBuffer[] xmlBuffer,String zipName,String[] xmlNames){
response .setHeader("Content-Disposition","attachment;filename="+zipName);
response .setContentType("application/octet-stream");
ServletOutputStream output=response .getOutputStream();
byte[] buf = new byte[1024];
try {
ZipOutputStream out = new ZipOutputStream(output);
for (int i = 0; i < xmlNames.length; i++) {
out.putNextEntry(new ZipEntry(xmlNames[i]));
out.write(xmlBuffer[i].toString().getBytes());
out.closeEntry();
}
out.close();
System.out.println("压缩完成.");
}
catch (IOException e) {
e.printStackTrace();
}
}