jsp 保存excel 问题!

mrcwinex 2003-10-16 05:04:25
把jsp数据报表保存excel
保存时要出现对话框提示用户保存路径及文件名
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shdxy 2003-10-23
  • 打赏
  • 举报
回复
response.setContentType("application/octet-stream");
response.addHeader("Content-Disposition", "attachment; filename=filename.xls");
java.io.FileInputStream in = null;
try
{
in = new java.io.FileInputStream(“realpath” +"filename.xls");
byte[] buf = new byte[1024];
int l = 0;

javax.servlet.ServletOutputStream sop = response.getOutputStream();

while ((l = in.read(buf, 0, 1024)) != -1)
{
sop.write(buf, 0, l);
}
sop.close();
in.close();
}
catch (Exception e)
{
e.printStackTrace();
}
试试就知道了,好用
mrcwinex 2003-10-22
  • 打赏
  • 举报
回复
提示Internet 无法下载,
请求站点不可用,找不到的
错误信息
mrcwinex 2003-10-20
  • 打赏
  • 举报
回复
先数据展现
后点击按钮保存成excel文件
怎样写代码
caina3 2003-10-16
  • 打赏
  • 举报
回复
在页面的开始放上<%@ page contentType="application/vnd.ms-excel;charset=gb2312" %>替换掉<%@ page contentType="text/html; charset=GBK" %>就行了。

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧