JAVA设置下载款式

public HttpServletResponse download(HttpServletResponse response) {        try {            // path是指欲下载的文件的门路。            File file = new File("文件门路");            // 获得文件名。            String filename = file.getName();            // 获得文件的后缀名。            String ext = filename.substring(filename.lastIndexOf(".") + 1).toUpperCase();            // 以流的模式下载文件。            InputStream fis = new BufferedInputStream(new FileInputStream("文件门路"));            byte[] buffer = new byte[fis.available()];            fis.read(buffer);            fis.close();            // 清空response            response.reset();            // 设置response的Header            response.addHeader("Content-Disposition", "attachment;filename=" + new String(filename.getBytes()));            response.addHeader("Content-Length", "" + file.length());            OutputStream toClient = new BufferedOutputStream(response.getOutputStream());            response.setContentType("application/octet-stream");            toClient.write(buffer);            toClient.flush();            toClient.close();        } catch (IOException ex) {            ex.printStackTrace();        }        return response;    }

获取static门路文件

String path = this.getClass().getClassLoader().getResource("").getPath() + "static/1.ofd";