我在 servlet 中获取结果集,然后转发到 JSP 页面,在该页面中我将所有数据从结果集放到表中,然后将输出到 excel 文件。在我的 JSP 页面的顶部,我有
response.setContentType("application/vnd.ms-excel;");
filename="Report";
filename+=".xls";
response.addHeader("Content-Disposition","attachment; filename="+filename);
问题是它在 Excel 表中下载数据,但默认为网页,所以每当我下载数据时,我必须手动将另存为类型更改为 Excel 工作簿。而且当我下载到 excel 时,它会警告我文件不是 XLS 格式,无论你是否想打开它。
每当我在 excel 中下载数据时,我有什么办法可以做,它会在另存为类型时显示 Excel 工作簿?