@RequestMapping("/download.do")public void download(HttpServletRequest request,HttpServletResponse response)throws Exception {String filePath = "文件路径";FileInputStream fis = null;OutputStream os = null;try {fis = new FileInputStream(filePath);os = response.getOutputStream();// 取得输出流response.reset();// 清空输出流response.setHeader("Content-disposition", "attachment; filename="+ filePath.substring(filePath.lastIndexOf("/") + 1));// 设定输出文件头response.setContentType("application/x-download");byte[] mybyte = new byte[8192];int len = 0;while ((len = fis.read(mybyte)) != -1) {os.write(mybyte, 0, len);}os.close();} catch (IOException e) {throw e;}}