FileOutputStream有办法在客户端生成文件吗?

String filePath = "D:\aaa.xlsx";
XSSFWorkbook wb = new XSSFWorkbook();
....
....
....
FileOutputStream outputStream = new FileOutputStream(filePath);
wb.write(outputStream);
outputStream.close();

我使用FileOutputStream方法生成的文件创建到了服务器端,有什么办法能在客户端上生成?求解答

将文件作为流对象,放到response中,返给客户端取下载

如果是B/S 模式, Web服务器在可以通过 将文件 作为 文件流 写入到response中. 然后客户端接收到 文件之后, 会出现下载的文件内容.
如果是C/S 模式. 直接在Client中执行你这个逻辑就好了.

可以生成以后让客户端下载,或者用activex在本地生成(但是只有windows系统支持)。