public static HttpServletResponse downloadStrToFile(String fileName, String content, HttpServletResponse response) {OutputStream toClient = null;try {response.reset();response.setContentType("application/x-download");response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));toClient = new BufferedOutputStream(response.getOutputStream());response.setContentType("application/octet-stream");toClient.write(content.getBytes());toClient.flush();} catch (IOException ex) {logger.error("download file error!" ,ex);}finally {try {toClient.close();} catch (IOException e) {logger.error("download file error!" ,e);}}return response;}