【发布时间】:2023-04-07 03:53:01
【问题描述】:
我使用“Apache POI”创建了一个“.xlsx”文件 (CustomerData.xlsx)。
问题是文件是在我的 TomCat 服务器上创建的,我必须下载它。
我尝试了以下代码,以下载文件:
HttpServletResponse response = null;
response.setContentType("xlsx");
response.setHeader(
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"attachment; filename=C:\CustomerData.xlsx");
try {
workbook.write(response.getOutputStream());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
但不幸的是,它似乎不起作用。
如果您有任何想法或建议,请不要犹豫。
【问题讨论】:
-
当您标记 [primefaces] 时,这有帮助吗? stackoverflow.com/q/7822758
标签: java tomcat jakarta-ee primefaces apache-poi