直接通过网页jsp导出Excel文件

本文介绍了一种使用Java Servlet API设置HTTP响应头来实现浏览器下载特定格式(如Excel)文件的方法。通过设置Cookie来记录文件是否已被下载,并配置响应类型及文件名以确保正确显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<%

CookieUtil.add("downloaded","true",3600,response);

String fileName = new String("******".getBytes("GBK"),"ISO-8859-1");

response.setContentType("application/x-xls; charset=gb2312");

response.setHeader("Content-Disposition", "attachment;filename=" + fileName + ".xls");

%>

<html>

<head>

<style>

.xlsText{mso-number-format:"\@"}

</style>

<head>

<body>

....